是的,我快疯了
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 宿主机的问件时,哪怕我把他删了,重载配置文件后欢迎页依旧坚挺
试过两边都是目录,两边都是文件的各种挂载方法,都不行?
谁能救救我,我快疯了
1
stille 2020-12-05 00:40:27 +08:00
|
4
stille 2020-12-05 16:52:52 +08:00
@WILLSHEN 你先完全用我这个试试看...github 上有具体流程说明..其实和你思路一致的..成功了在排查你的问题.
另外你最后 nginx\nginx.conf:ro 的斜杠是打错了还是怎么.. |
5
maxbon 2020-12-05 17:33:25 +08:00
我以前的做法是直接重编了一个镜像
|
6
WILLSHEN OP |
7
julyclyde 2020-12-07 12:09:50 +08:00
ro 为什么不行?难道 nginx 还会去改配置文件?
|
9
maxbon 2020-12-17 11:15:56 +08:00
瞎了眼了,这么多人没看出来斜杠不对
|