进入容器:
查看容器的结构目录:其实每一个容器就相当于一个独立的系统。
nginx的结构目录在容器中:
日志位置:/var/log/nginx/ 配置文件位置:/etc/nginx/ 项目位置:/usr/share/nginx/html如果你想在本地去添加location 需要把这些容器中的配置挂载到本地:
配置文件相对来说有点麻烦,一般nginx只需要加载nginx.conf就可以了,在dokcer中,是首先加载nginx.conf,然后在nginx.conf有这么一行include /etc/nginx/conf.d/*.conf;,就是加载conf.d目录下的配置文件。所以对于配置只需要挂载到conf.d,覆盖掉即可。
在本地创建对应的文件夹和主配置文件nginx.conf:
nginx.conf包含子配置文件(最后一行):
在 conf下创建一个默认的default.conf:
准备完成上面的本地文件以后开始启动容器挂载到本地相关配置文件:
挂载完成以后访问主页面:
然后在访问我们之前在default写的一个location /images:
重启nginx:
到此这篇关于详解docker nginx 容器启动挂载到本地的文章就介绍到这了,更多相关docker nginx启动挂载内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/qq_25406669/article/details/88339513