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

posted @ 2026-01-29 13:53  吕钦扬  阅读(0)  评论(0)    收藏  举报