其中,--name指定容器名称,-v /path/to/nginx:/etc/nginx/conf.d将主机的nginx目录挂载到容器内的/etc/nginx/conf.d目录,-p 80:80将容器的 80 端口映射到主机的 80 端口,-d表示以后台模式启动容器。 修改Nginx 配置文件 在主机的nginx/nginx.conf目录中创建一个名为default.conf的文件,用于修改 Nginx 的配...
docker run -it --name ck13_nginx --network ck13 nginx:alpine /bin/sh 1. 查看配置文件存放路径: 把nginx的配置文件拷贝到当前目录下: docker cp ck13_nginx:/etc/nginx/nginx.conf ./ 1. 我们查看一下配置文件的结构: 我们看到最下面一行include /etc/nginx/conf.d/*.conf ,所以我们再把此目录下...
其中,--name指定容器名称,-v /path/to/nginx:/etc/nginx/conf.d将主机的nginx目录挂载到容器内的/etc/nginx/conf.d目录,-p 80:80将容器的 80 端口映射到主机的 80 端口,-d表示以后台模式启动容器。 修改Nginx 配置文件 在主机的nginx/nginx.conf目录中创建一个名为default.conf的文件,用于修改 Nginx 的配...
-v XXX:/var/log/nginx -v XXX:/usr/share/nginx/html nginx 1. 2. 3. 4. 5. 6. 7. 8. 9. 样例 docker run -p 80:80 --name docker_nginx \ -v /usr/local/bijiahao/nginx/logs:/var/log/nginx \ -v /usr/local/bijiahao/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /usr...
/home/dockers/nginx/conf是要挂载配置文件的目录 可以通过docker exec -it nginx-manager sh 进入到容器里查看要拷贝的nginx.conf和default.conf文件路径 4)备份 配置文件 cp default.conf default.bak.conf cp nginx.conf nginx.bak.conf 5.停掉并删除之前创建的nginx容器,然后用挂载的方式重新创建并运行容器 ...
-v /usr/nginx/nginx.conf:/etc/nginx/nginx.conf\ nginx 其中-v是目录挂载,将本地目录映射到容器目录,后面直接修改本地目录下的内容,会同步到容器内。 上面的命令,挂载了nginx的资源文件目录、日志目录、配置文件。 这时候如果查看配置文件nginx.conf,可以发现,有这么一段: ...
首先我们在 主机 /home/fizz/nginx/www 目录下创建一个index.html 准备好配置文件和静态目录后,我们就使用下面这条命令启动应用 代码语言:javascript 复制 docker run-p8080:8080-v/home/fizz/nginx/config:/etc/nginx/conf.d-v/home/fizz/nginx/www:/usr/share/nginx/html/fizz nginx ...
-v/usr/nginx/conf.d:/etc/nginx/conf.d 也可以只使用nginx.conf,修改下配置,不使用conf.d的子配置,但docker容器默认的是使用自配置。 在挂载了内容资源后,就可以将静态web文件上传到对应的主机目录。 也可以直接在主机目录修改配置文件,然后重新启动nginx,就能生效。
1.在主机/mnt目录下执行mkdir -p ./nginx/{conf,html,logs}创建挂载目录 2.将容器内的nginx.conf与default.conf文件分别拷贝到主机/mnt/nginx和/mnt/nginx/conf下,分别执行 docker cp ef:/etc/nginx/nginx.conf ./ dokcer cp ef:/etc/nginx/conf.d/default.conf ./conf/ ...