下载nginx1.18的docker镜像
docker pull nginx:1.18
从容器器中拷贝nginx配置
先运行一次容器(为了拷贝配置文件):
docker run -p 80:80 --name nginx118 --restart=always \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-d nginx:1.18
注:加了了 -d 参数默认不不会进⼊入容器,想要进入容器需要使用指令 docker exec。
//可以使用docker ps -a查看容器情况
将容器器内的配置文件拷贝到指定⽬目录:
docker container cp nginx118:/etc/nginx /mydata/nginx/
修改文件名称
cd /mydata/nginx
mv nginx conf
终⽌止并删除容器
docker stop nginx118
docker rm nginx118
使⽤用docker命令启动
docker run -p 80:80 --name nginx118 --restart=always \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.18