1.下载Nginx
docker pull nginx:1.21.5
2、启动临时Nginx
docker run --name nginx -p 80:80 -d nginx:1.21.5
3.创建文件夹
# 创建文件夹
sudo mkdir /home/docker/nginx
4.复制文件
# 复制文件
sudo docker cp nginx:/etc/nginx/nginx.conf /home/docker/nginx/
sudo docker cp nginx:/etc/nginx/conf.d/ /home/docker/nginx
sudo docker cp nginx:/usr/share/nginx/html /home/docker/nginx
sudo docker cp nginx:/var/log/nginx /home/docker/nginx
# docker 复制文件夹文件有问题所以需要修改文件名
sudo mv conf.d conf
sudo mv nginx logs
5.启动服务
docker run --name nginx -p 80:80 \
-v /home/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /home/docker/nginx/html:/usr/share/nginx/html \
-v /home/docker/nginx/logs:/var/log/nginx \
-v /home/docker/nginx/conf:/etc/nginx/conf.d \
-d nginx:1.21.5
服务启动完成后,自行验证是否能访问成功