一、随便启动一个nginx实例,用于复制出配置(不论本机上有没有nginx都直接执行,如果没有会自动拉取创建)
docker run -p 80:80 --name nginx -d nginx:1.10
二、创建宿主机nginx文件夹
mkdir /mydata/nginx
cd mydata/nginx/
三、复制配置文件
docker container cp nginx:/etc/nginx .

可以看到复制文件进入宿主机
修改名称为config
mv nginx conf
四、启动运行nginx
docker stop nginx
docker rm nginx
docker run -p 80:80 --name c_nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/conf:/etc/nginx -d nginx:1.10

本文介绍了如何通过Docker快速启动一个Nginx实例,并进行配置文件的复制、管理以及重新启动。首先,使用`docker run`命令创建并启动Nginx容器,然后在宿主机创建对应目录并复制配置文件。接着,修改配置文件名称并停止、移除原有容器。最后,重新启动Nginx容器,挂载宿主机目录以实现配置文件和静态资源的管理。
3865

被折叠的 条评论
为什么被折叠?



