(八)Docker 安装 Nginx

112 阅读1分钟
  1. 官方 hub.docker.com/_/nginx/?ta…

  2. 启动一个默认实例

docker run --name nginx -p 80:80 -d nginx
  1. 把文件拷出来
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 .
  1. 删除默认实例
docker stop nginx && docker rm -f nginx
  1. 启动新实例
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
  1. 设置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload