Docker安装部署Nginx
一、拉取镜像
docker pull nginx
二、启动临时容器将配置复制到本地创建的挂载目录
mkdir -p /docker/nginx/{conf,html,logs,ssl}
docker run -d --name nginx-temp nginx
docker cp nginx-temp:/etc/nginx/nginx.conf /docker/nginx/conf/
docker cp nginx-temp:/etc/nginx/conf.d /docker/nginx/conf/
docker cp nginx-temp:/usr/share/nginx/html /docker/nginx/
docker stop nginx-temp
docker rm nginx-temp
三、启动服务
docker run -d \
--name nginx \
-p 80:80 \
-p 443:443 \
-v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro \
-v /docker/nginx/conf/conf.d:/etc/nginx/conf.d:ro \
-v /docker/nginx/html:/usr/share/nginx/html \
-v /docker/nginx/logs:/var/log/nginx \
--restart always \
nginx:latest

浙公网安备 33010602011771号