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

Docker安装nginx详细教程

详细教程如下:

1. 拉取Nginx镜像

docker pull nginx

默认拉最新的(也可以根据自己的需求指定版本)

2. 运行Nginx容器

docker run --name my-nginx -d -p 80:80 nginx
  • --name my-nginx:容器名称,便于管理。
  • -d:以后台模式运行容器。
  • -p 80:80:映射宿主机的80端口到容器的80端口。
  • nginx:使用刚下载的Nginx镜像。

4. 验证Nginx运行状态

访问 http://localhost 在您的浏览器中,看到Nginx的默认欢迎页面。安装成功。
在这里插入图片描述

5. 数据持久化+配置Nginx

  • 创建配置文件:在您的本地机器上创建一个Nginx配置文件,例如default.conf。(可以从上一个简单运行起来的nginx容器复制出来一个)

  • 挂载配置文件:重新运行容器时,将配置文件挂载到容器中:

docker run --name my-nginx -d -p 80:80 -v /data/nginx/default.conf:/etc/nginx/conf.d/default.conf -v /data/pro/html:/usr/share/nginx/html -v /data/nginx/log:/var/log/nginx nginx
  • -v 参数后面跟着的是配置文件挂载数据挂载日志挂载,分别将宿主机的目录或文件映射到容器内的对应位置。

配置文件可以从上一个简单运行起来的nginx容器复制出来一个)

点关注,不迷路

在这里插入图片描述

http://www.lryc.cn/news/357787.html

相关文章:

  • FineBI学习总结
  • 现代操作系统上创建各类链接的方法汇总
  • CSS中的Flex布局
  • 基于扩散模型的,开源世界模型DIAMOND
  • 【MySQL精通之路】InnoDB存储引擎
  • 【创作活动】探索 GPT-4o:下一代语言模型的技术革命
  • 【热门话题】Debian常用命令指南
  • 人大金仓 KingBase查询死锁,释放死锁
  • C++高手进阶:Windows 模块加载的艺术与策略
  • 基于STM32单片机老人体温心率血氧跌倒定位短信报警
  • 【测评】雨云香港三区云服务器,2核2G 5兆,仅需38元/月
  • 如何应对Android面试官 -> 玩转 Fragment
  • sdbusplus:通过文件描述符传递数据
  • HyperLPR3 车牌识别
  • 面试的内容
  • 剪映网页版
  • pgsql
  • Kotlin学习笔记 泛型
  • 开发者必看:Linux终端的10大装逼神器,让你的命令行炫酷起来!
  • 20 VUE学习:插件
  • python之any用法
  • 【前端学习——react坑】useState使用
  • 【前端每日基础】day28——async/await
  • 错误记录:从把项目从Tomcat8.5.37转到Tomcat10.1.7
  • AJAX基础知识
  • xcode依赖包package已经安装,但是提示No such module ‘Alamofire‘解决办法
  • 基于Centos7 安装k8s一主两从
  • 基于java实现图片中任意封闭区域识别
  • 闭包是什么?有什么特性?对页面有什么影响?
  • MS Excel: 高亮当前行列 - 保持原有格式不被改变