【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 都会自动重启它。
相关推荐
@hdd12 小时前
实战:在 Kubernetes 上部署微服务应用
微服务·容器·kubernetes
Elastic 中国社区官方博客18 小时前
在 Kubernetes 上的依赖管理
大数据·elasticsearch·搜索引擎·云原生·容器·kubernetes·全文检索
星星乘坐的船18 小时前
Centos7.9系统下docker安装
运维·docker·容器
Elastic 中国社区官方博客20 小时前
Agentic CI/CD:使用 Kubernetes 部署门控,结合 Elastic MCP Server
大数据·人工智能·elasticsearch·搜索引擎·ci/cd·容器·kubernetes
切糕师学AI20 小时前
Kubernetes 中的 StatefulSet
云原生·容器·kubernetes
阿乐艾官21 小时前
【K8s思维导图及单节点容器启动流程】
java·容器·kubernetes
礼拜天没时间.21 小时前
企业级Docker镜像仓库Harbor部署实战
linux·运维·docker·云原生·容器·sre
阿寻寻1 天前
【云原生技术】Pod 列表新增时间字段:取值口径与获取方式
docker·云原生·kubernetes
水冗水孚1 天前
使用Nginx auth_basic实现轻量级用户名密码登录认证(小项目快速落地)
nginx
DeeplyMind1 天前
第27章 常见问题与解决方案
运维·docker·容器