Nginx Docker 安装说明
Nginx 镜像库地址
https://hub.docker.com/_/nginx?tab=tags
拉取官方 nginx:stable 版本的镜像
docker pull nginx:stable
配置主 Nginx Server 使用 80 端口
创建主 Nginx Server 目录
mkdir -p /data1/nginx-master/html /data1/nginx-master/logs /data1/nginx-master/conf /data1/nginx-master/conf.d
从模板容器中复制默认文件
cp nginx.conf /data1/nginx-master/conf/
cp default.conf /data1/nginx-master/conf.d/
运行主 Nginx Server 容器
docker run -p 80:80 --restart=always -d --name nginx-master -v /data1/nginx-master/html:/usr/share/nginx/html -v /data1/nginx-master/conf/nginx.conf:/etc/nginx/nginx.conf -v /data1/nginx-master/conf.d:/etc/nginx/conf.d -v /data1/nginx-master/logs:/var/log/nginx nginx:stable
重启主 Nginx Server 容器
docker restart nginx-master
测试
运行一个 Nginx 模板容器
docker run --name nginx-test -p 8080:80 -d nginx:stable
删除模板容器
docker rm -f nginx-test