当前位置: 首页 > 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容器复制出来一个)

点关注,不迷路

在这里插入图片描述

相关文章:

  • React 使用JSX或者TSX渲染页面
  • LLAMA3==shenzhi-wang/Llama3-8B-Chinese-Chat。windows安装不使用ollama
  • day21二叉树part07|530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先
  • 【网络运维的重要性】
  • 学习C++编程入门:时间、方法及经验分享
  • Unix环境高级编程--7-进程环境--7.1-7.2main函数-7.3进程退出
  • 人工智能初识
  • DOS学习-目录与文件应用操作经典案例-del
  • 2024年3月电子学会青少年软件编程 中小学生Python编程等级考试一级真题解析(选择题)
  • Flutter 中的 NestedScrollViewViewport 小部件:全面指南
  • 【Linux】Linux基本指令2
  • 哈希表练习题(2024/5/29)
  • 汇舟问卷:国外问卷调一天900
  • 数据结构(一)顺序表
  • HTML-JavaWeb
  • (三)从jvm层面了解线程的启动和停止
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CSS中外联样式表代表的含义
  • es6要点
  • IP路由与转发
  • leetcode98. Validate Binary Search Tree
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 关于Flux,Vuex,Redux的思考
  • 关于for循环的简单归纳
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 基于axios的vue插件,让http请求更简单
  • 技术发展面试
  • 前端
  • 软件开发学习的5大技巧,你知道吗?
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 突破自己的技术思维
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 写代码的正确姿势
  • 应用生命周期终极 DevOps 工具包
  • 责任链模式的两种实现
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #APPINVENTOR学习记录
  • #define 用法
  • #大学#套接字
  • (02)Hive SQL编译成MapReduce任务的过程
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (生成器)yield与(迭代器)generator
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转) Face-Resources
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .net 怎么循环得到数组里的值_关于js数组
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化