为了账号安全,请及时绑定邮箱和手机立即绑定

docker开启nginx容器出现错误

docker开启nginx容器出现错误

缥缈止盈 2018-08-29 18:10:18

利用docker开启一个nginx容器出现错误。
我在linux终端执行的指令是$ docker run -p 8050:80 --name mynginx -v $PWD/www:/www -v $PWD/conf/nginx/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx

出现的错误是:
docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "process_linux.go:339: container init caused "rootfs_linux.go:57: mounting \"/root/conf/nginx/nginx.conf\" to rootfs \"/var/lib/docker/aufs/mnt/edd3b9a8923f13404d42aa73f509b625c7370791c825424427eacae6432fecc8\" at \"/var/lib/docker/aufs/mnt/edd3b9a8923f13404d42aa73f509b625c7370791c825424427eacae6432fecc8/etc/nginx/nginx.conf\" caused \"not a directory\"""
: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.
错误截图

https://img1.sycdn.imooc.com/5ba8abb00001edd318980152.jpg

求大神解答,搜索了很多可是依旧没有找到答案。

查看完整描述

2 回答

?
青春有我

TA贡献1575条经验 获得超12个赞

docker不提倡将一文件挂载到容器文件夹中,报错的原因可能是因为容器中/etc/nginx/nginx.conf文件存在,不能创建出该文件夹来,把/etc/nginx后边的nginx.conf去掉试试看

查看完整回答
反对 回复 2018-09-24
?
阿波罗的战车

TA贡献1678条经验 获得超9个赞

再读一遍。

https://img3.sycdn.imooc.com/5ba8abdc0001833707740380.jpg

https://img4.sycdn.imooc.com/5ba8abe90001249907790151.jpg

查看完整回答
反对 回复 2018-09-24
  • 2 回答
  • 0 关注
  • 1332 浏览
我要回答
慕课专栏
更多

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信