docker pull nginx
sudo mkdir -p /data/nginx/{conf,conf.d,html,logs}
#启动临时的nginx
docker run -d --name nginx nginx
#拷贝配置文件
sudo docker cp nginx:/etc/nginx/conf.d/default.conf conf.d/
#删除临时的nginx
docker stop nginx
docker rm nginx
docker run --name nginx -d -p 80:80 -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/logs:/var/log/nginx -v /data/nginx/conf.d:/etc/nginx/conf.d nginx
原文:https://www.cnblogs.com/zhengqun/p/11573831.html