Tag: 网页

在自定义虚拟主机中运行docker中的nginx

我想用Docker机器在OSX上运行基本的nginx容器。 我运行下面的代码: docker pull nginx docker run -d -i -t \ -p 8080:80 \ -v $(pwd)/vhost.conf:/etc/nginx/sites-enabled/vhost.conf \ -v $(pwd)/docker.dev:/var/www/docker.dev nginx 在当前目录中我有vhost.conf文件: server { listen 80; index index.html; server_name docker.dev; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log root /var/www/docker.dev } 和其中包含index.html文件的docker.dev文件夹。 另外在我的主机OSX系统上的/ etc / hosts中,我有: 192.168.99.100 docker.dev 但是当我在浏览器中访问http://192.168.99.100:8080时 ,我得到了默认的nginx页面,而不是我的index.html 我可以通过在/ usr / share / nginx / html文件夹中放置index.html文件来达到预期的效果。 但我想弄清楚如何调整我自己的网站根目录。