临时关闭selinux:setenforce 0
- 拉取官方的镜像
docker pull nginx
- 运行一个临时容器,获取配置文件
docker run -d -p 80:80 -v /srv/nginx:/app --name tempnginx nginx
docker exec -it tempnginx /bin/bash
cp -r /etc/nginx/ /app/etc
cp -r /usr/share/nginx/html/ /app/html
exit
docker stop tempnginx
docker rm tempnginx
- 运行容器
docker run -d \
-p 80:80 -p 443:443 \
-v /srv/nginx/etc:/etc/nginx \
-v /srv/nginx/logs:/var/log/nginx \
-v /srv/nginx/html:/usr/share/nginx/html \
--restart=always \
--name=dynginx \
nginx
网友评论