-
启动一个默认实例
docker run --name nginx -p 80:80 -d nginx
- 把文件拷出来
mkdir -p /home/test/nginx && cd /home/test/nginx
docker cp nginx:/etc/nginx/nginx.conf .
docker cp nginx:/etc/nginx/conf.d .
docker cp nginx:/usr/share/nginx/html .
- 删除默认实例
docker stop nginx && docker rm -f nginx
- 启动新实例
docker run --name nginx -p 80:80 \
-v /home/test/nginx/nginx.conf:/etc/nginx/nginx.conf:ro \
-v /home/test/nginx/html:/usr/share/nginx/html \
-v /home/test/nginx/conf.d:/etc/nginx/conf.d \
-d nginx
- 设置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload