当前位置: 首页 > news >正文

docker部署nginx

 在docker上运行nignx镜像,并将配置文件和目录挂载到宿主机上,以实现方便统一的管理配置信息。

1,拉取镜像

docker pull nginx

 

image

 查看镜像是否拉取成功

docker images

 

image

2,创建文件和文件夹用于运行的时候挂载

mkdir -p /mydata/nginx/conf
mkdir -p /mydata/nginx/logs
mkdir -p /mydata/nginx/html

  

image

3,拷贝配置文件

先运行nginx容器,把容器内的配置文件拷贝出来,再将容器删除。避免手动创建配置文件导致的语法错误,如果已有正确的配置文件直接使用即可,可以跳过此步骤。

# 1. 先用 nginx 镜像创建 nginx 容器,将需要挂载的文件拷贝出来
docker run --name nginx -d -p 80:80 nginx:latest# 2. 将容器中的 nginx.conf 文件拷贝到宿主机中
docker cp nginx:/etc/nginx/nginx.conf /mydata/nginx/conf/nginx.conf# 3. 将容器中 conf.d 文件夹(包括里面的文件)拷贝到宿主机中
docker cp nginx:/etc/nginx/conf.d /mydata/nginx/conf/conf.d# 4. 将容器中的 html 文件夹拷贝到宿主机中docker cp nginx:/usr/share/nginx/html /mydata/nginx/# 5.停止正在运行的容器
docker stop nginx# 6.删除nginx容器
docker rm nginx

4,启动nginx容器并挂载目录

docker run -p 80:80 --name nginx \
-v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /mydata/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-d \
--restart=always \
nginx:latest

 

命令释义:

1. --name是设置容器名

2. -p是容器与宿主机的端口映射

3. -v是做卷挂载,实质上就是文件的映射

4. -d是后台运行

5.--restart 是Docker提供重启策略控制容器退出时或Docker重启时是否自动启动该容器。always表示docker重启后,这个容器会自动重启

5,验证

docker ps

  

image

 

浏览器访问

image

 

http://www.jsqmd.com/news/457004/

相关文章:

  • 2026乳酸菌饮品优质厂商推荐指南:活性乳酸菌饮料公司、活性乳酸菌饮料厂家、活性乳酸菌饮料品牌、活性乳酸菌饮料排名选择指南 - 优质品牌商家
  • 【视觉心法】把庞然大物塞进单片机!撕开 OpenCV 底层编译机制,在 ESP32 上构筑微型视觉中枢
  • 基于java+springboot的宠物用品商城管理系统源码+远程运行+计算机专业
  • OpenClaw + 企业微信对接:2026年保姆级全链路操作指南
  • 【视觉心法】跨越虚实的终极一跃:撕开“手眼标定”的学术伪装,用 C++ 赋予机械臂绝对空间感知
  • 2026联合省选 游记
  • 毕设程序java本科毕业生就业信息管理平台 高校毕业生求职招聘一体化服务平台 大学生就业服务与用人单位对接系统
  • 学c语言~
  • 毕设程序java北罗镇中学校务通管理系统 北罗镇中学教育信息化协同管理系统 北罗镇中学校园事务数字化服务平台
  • 毕设程序java北京市民宿推荐系统 首都特色住宿智能匹配平台 SpringBoot框架下的京郊旅居推荐引擎
  • 四旋翼pid模糊pid控制,simulink仿真,matlab仿真,数据调好,自主学习
  • 【OpenClaw 学习技能与本地知识库提炼方案】
  • LEDVR 工作流(PDF 问答系统)落地代码清单
  • 类和动态内存分配(改进后的新String 类)
  • 解决织梦5.7添加新变量出现:Request var not allow!的办法dedecms
  • 无人机视角城市街道各种类型车辆三轮车摩托车检测数据集VOC+YOLO格式1534张6类别
  • 织梦彻底解决DedeTag Engine Create File False的方法
  • 我与 Gemini 关于 kamailio 路由的讨论
  • Halcon 通用流程
  • 2026长沙GEO优化公司实测排名:效果可量化才是硬实力 - 亿仁imc
  • C#进程与线程
  • 织梦dedecms发文章上传图片提示:Upload filetype not allow
  • 2026长沙小红书服务商实测排名:内容适配+本地转化是核心 - 亿仁imc
  • 当PMSM控制遇上量产级骚操作
  • 四川抹机水厂家哪家好?2026最新Top5榜单出炉(含资质/定制/价格分析) - 深度智识库
  • 如何选择靠谱洗枪水?四川本土5强企业,兼顾危化品合规与场景适配 - 深度智识库
  • 2026年绝缘电阻测试仪厂家综合测评与电力安全诊断白皮书
  • 空间利用率提升60%!重庆5家实力阁楼平台货架厂,专治仓储空间焦虑 - 深度智识库
  • 知识图谱驱动的Geo优化:构建AI时代的数字信用资产与语义连接
  • 如何查看盒马鲜生礼品卡回收平台的口碑? - 京顺回收