在 docker 中安装 nginx.conf 挂载失败

新手上路,请多包涵

是的,我快疯了

docker run -d
--name nginx
--restart=always
-p 4000:80
-v /share/Container/nginx/html:/usr/share/nginx/html
-v /share/Container/nginx/log:/var/log/nginx
-v /share/Container/nginx/conf.d:/etc/nginx/conf.d
-v /share/Container/nginx/nginx.conf:/etc/nginx\nginx.conf:ro
nginx

当然先跑了一个官方没有挂载的镜像,然后把内容复制到宿主机,然后 docker run 一下,没有报错可以跑起来 我修改宿主机挂载 html 中的欢迎界面也是可以有对应的改变 但是当我修改 nginix.conf 宿主机的问件时,哪怕我把他删了,重载配置文件后欢迎页依旧坚挺

试过两边都是目录,两边都是文件的各种挂载方法,都不行?

谁能救救我,我快疯了

阅读 3.5k
1 个回答
✓ 已被采纳新手上路,请多包涵

自己提问自己回答,问题解决了,原因是

/etc/nginx\nginx.conf:ro

应该是

/etc/nginx/nginx.conf

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏