一、安装nginx

docker pull nginx
docker start nginx
docker ps
# 进入容器
docker exec -it nginxid /bin/bash 
# 容器内nginx配置文件、配置文件夹、日志、代理静态文件目录
/etc/nginx/nginx.conf
/etc/nginx/conf.d
/var/log/nginx
/usr/share/nginx/html
################################
# 复制
docker cp nginxid:/etc/nginx/nginx.conf D:\docker\volumes\nginx\conf
docker cp nginxid:/etc/nginx/conf.d D:\docker\volumes\nginx\
docker cp nginxid:/var/log/nginx D:\docker\volumes\nginx\logs

# 挂载 --privileged=true最高权限  --restart=always自动启动
docker run -d --name my-nginx -p 80:80 \
-v D:\docker\volumes\nginx\conf\nginx.conf:/etc/nginx/nginx.conf \
-v D:\docker\volumes\nginx\html:/usr/share/nginx/html \
-v D:\docker\volumes\nginx\conf.d:/etc/nginx/conf.d \
-v D:\docker\volumes\nginx\logs:/var/log/nginx nginx
--privileged=true
--restart=always

二、浏览器访问

输入请求地址:localhost
在这里插入图片描述

更多推荐