创建映射目录
mkdir -p /mydata/nginx/html /mydata/nginx/conf /mydata/nginx/logs /mydata/nginx/cache不映射端口、目录创建nginx容器
docker run -d --name nginx nginx从容器内拷贝相应的文件目录到第一步创建的目录下
docker cp nginx:/etc/nginx/nginx.conf /mydata/nginx/conf/
docker cp nginx:/etc/nginx/conf.d /mydata/nginx/conf.d停止并删除第二步创建容器
docker stop nginx
docker rm -f nginx重新创建容器
docker run -d -p 80:80 -p 443:443 --name nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /mydata/nginx/conf/conf.d:/etc/nginx/conf.d -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/cache:/var/cache/nginx --restart=always nginx移动文件目录
mv /mydata/nginx/conf.d/* /mydata/nginx/conf/conf.d/
rm -rf /mydata/nginx/conf.d