docker 运行代理服务器nginx

首先运行一个nginx容器, 把默认nginx目录(包括conf, 默认静态文件)copy到宿主机, 然后删除此容器。$ docker run --name tmp-nginx -d nginx:latest$ docker cp tmp-nginx:/etc/nginx/ /usr/local/nginx/$ docker rm -f tmp-nginx

2. 到/usr/local/nginx目录更新config, 运行一个正式的nginx容器, 并将第一步复制出来的目录,挂载到nginx容器的默认目录。

$ docker run -itd --name my-nginx-p 443:443 -p 8080:80 --restart always \ -v /etc/nginx:/usr/local/nginx:rw nginx:latest