无法在Nginx中将文件挂载为卷

时间:2020-03-29 21:57:34

标签: docker nginx docker-toolbox

我是Docker的新手,我才刚刚开始学习。我在Nginx中安装index.html时遇到了问题。 我正在使用Windows 10 Home的Docker Toolbox。我为虚拟机1设置了共享文件夹。

当我想用index.html挂载服务器时,看到了404 Not Found问题。 我使用以下命令执行此操作。

docker容器运行--name con6 -p 80:80 -v / c / Docker / html:// usr / share / nginx / html nginx

有人可以帮我吗?预先感谢您

加载本地主机后,我有以下输入内容:

2020/03/29 21:59:14 [错误] 6#6:* 1找不到“ /usr/share/nginx/html/index.html/index.html”(20:不是目录) ,客户端:192.168.99.1,服务器:localhost,请求:“ GET /index.html/ HTTP / 1.1”,主机:“ 192.168.99.100”

192.168.99.1--[29 / Mar / 2020:21:59:14 +0000]“ GET /index.html/ HTTP / 1.1” 404 555“-”“ Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 80.0.3987.149 Safari / 537.36“”-“

1 个答案:

答案 0 :(得分:0)

请运行下面的命令将HTML装入容器。

docker container run --name con6 -p 80:80 --mount type=bind,source="/c/Docker/html",target="/usr/share/nginx/html" nginx

供参考:-https://docs.docker.com/storage/bind-mounts/