【Docker】Docker部署运行Nginx

Docker部署运行Nginx

安装指令

bash 复制代码
# 这里 \ 是用作换行,实际情况下如果放在一行去写,就可以删掉\
# Linux系统上"\"会被识别为换行,Windows上建议把"\"删掉
docker run \
--name nginx \
-p 80:80 \
-v /usr/local/nginx/html:usr/share/nginx/html \
-v /user/local/nginx/conf:/etc/nginx/nginx.conf \
-d \
--restart=always \
nginx
  • --name nginx 指定容器的名称为nginx
  • -p 80:80 80端口是nginx默认监听端口,可以根据挂载的前端监听端口去修改
  • -v /usr/local/nginx/html:usr/share/nginx/html 宿主机的静态文件存储与容器中nginx存储静态网页的路径进行挂载,比如在/usr/local/nginx/html 内可以放置需要部署的静态网页资源
  • -v /user/local/nginx/conf:/etc/nginx/nginx.conf nginx配置文件挂载目录
  • -d :以分离模式(后台模式)运行容器
  • --restart=always:设置容器的重启策略为 always,意味着无论容器因为什么原因退出,Docker 都会自动重启它。
相关推荐
lcx_defender5 小时前
【Docker】Docker部署运行Elasticsearch
elasticsearch·docker·jenkins
大胡子大叔5 小时前
docker pull命令拉取镜像失败的解决方案
运维·docker·容器
lcx_defender6 小时前
【Docker】Docker部署运行Seata
运维·docker·容器
可可嘻嘻大老虎13 小时前
nginx无法访问后端服务问题
运维·nginx
lightningyang15 小时前
DVWA 在 openEuler 系统的安装部署
docker·渗透测试·openeuler·dvwa·天枢一体化虚拟仿真靶场平台
bantinghy17 小时前
Nginx基础加权轮询负载均衡算法
服务器·算法·nginx·负载均衡
Dontla18 小时前
Vite代理 vs Nginx代理(开发环境用Vite,生产环境用Nginx)
运维·nginx
Ha_To18 小时前
2026.1.28 docker安装
运维·docker·容器
No Silver Bullet19 小时前
Nginx 内存不足对Web 应用的影响分析
运维·前端·nginx