V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
WILLSHEN
V2EX  ›  程序员

在 docker 中安装 Nginx, nginx.conf 挂载失败,导致无论怎么修改宿主机挂载目录的 nginx.conf,它的欢迎页始终屹立不倒

  •  
  •   WILLSHEN · 2020-12-04 17:49:05 +08:00 · 707 次点击
    这是一个创建于 1260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是的,我快疯了

    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 宿主机的问件时,哪怕我把他删了,重载配置文件后欢迎页依旧坚挺

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

    谁能救救我,我快疯了

    9 条回复    2020-12-17 11:15:56 +08:00
    stille
        1
    stille  
       2020-12-05 00:40:27 +08:00
    去掉 ro 试试

    和我之前思路一样,我丢 GitHub 上了,每次需要用就 clone 一条命令就 OK 了

    https://github.com/stilleshan/nginx
    WILLSHEN
        2
    WILLSHEN  
    OP
       2020-12-05 09:46:30 +08:00
    @stille 这是个新发现,我稍后试试带~的,另外我有没有 RO 都不行
    WILLSHEN
        3
    WILLSHEN  
    OP
       2020-12-05 16:16:58 +08:00
    @stille 不行啊,无论是否有~,是否有 RO 都不行啊,它还是那么的顽固。。。我。。。太难了
    stille
        4
    stille  
       2020-12-05 16:52:52 +08:00
    @WILLSHEN 你先完全用我这个试试看...github 上有具体流程说明..其实和你思路一致的..成功了在排查你的问题.
    另外你最后 nginx\nginx.conf:ro 的斜杠是打错了还是怎么..
    maxbon
        5
    maxbon  
       2020-12-05 17:33:25 +08:00
    我以前的做法是直接重编了一个镜像
    WILLSHEN
        6
    WILLSHEN  
    OP
       2020-12-06 09:25:55 +08:00
    @maxbon 问题解决了,原因是

    /etc/nginx\nginx.conf:ro

    应该是


    /etc/nginx/nginx.conf
    @stille
    julyclyde
        7
    julyclyde  
       2020-12-07 12:09:50 +08:00
    ro 为什么不行?难道 nginx 还会去改配置文件?
    WILLSHEN
        8
    WILLSHEN  
    OP
       2020-12-16 09:58:38 +08:00
    @julyclyde RO 什么的我没 研究明白为什么要加,应该是斜杠用错了导致的定义出问题了
    maxbon
        9
    maxbon  
       2020-12-17 11:15:56 +08:00
    瞎了眼了,这么多人没看出来斜杠不对
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2921 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:17 · PVG 19:17 · LAX 04:17 · JFK 07:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.