Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。
# 拉取镜像
docker pull nginx:1.20.2
# 运行容器
docker run -d -p 8888:80 --name nginx-1.20.2 \
--privileged=true --restart=always \
-v /opt/docker/nginx-1.20.2/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /opt/docker/nginx-1.20.2/html:/usr/share/nginx/html \
-v /opt/docker/nginx-1.20.2/log:/var/log/nginx \
nginx:1.20.2
参数说明:
- --name nginx-1.20.2:容器名称。
- -p 8888:80: 端口进行映射,将本地 8888 端口映射到容器内部的 80 端口。
- -d: 设置容器在在后台一直运行。
- -v:映射路径
nginx.conf:nginx配置文件
html文件夹:前端部署路径
log文件夹:nginx日志存储路径