【发布时间】:2017-08-28 18:47:17
【问题描述】:
我在我的 Win 7 桌面中使用 docker 工具箱,我正在使用以下命令从 nginx 创建一个容器:
docker container run -p 8082:80 -v //c/Users/TestDocker/:/usr/share/nginx/ -d --rm nginx
容器中的内容反映了它在我的主机文件夹中的内容:
在容器中:
但实际的页面显示是这样的:
在本地显然是一样的:
Nginx 配置文件指向与绑定相同的位置:
我做错了什么?
【问题讨论】:
-
打开一个新的隐身窗口并在其中尝试
-
已经做了,不是因为缓存
-
杀死容器并使用
docker container run -p 8082:80 -v //c/Users/TestDocker/:/usr/share/nginx/ -it --rm nginx运行它,这样你就可以看到当你点击请求时发生了什么 -
感谢您的评论,@TarunLalwani,我做到了,常见输出上升:192.168.99.1 - - [28/Aug/2017:21:20:27 +0000] "GET / HTTP /1.1" 200 87 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36" "-" 真正有趣的是其他文件在绑定中正确显示,但 index.html 没有
-
工具箱使用的VirtualBox中的VM,转到它的设置和共享文件夹选项卡。在您的问题中发布该图像
标签: docker docker-toolbox