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

9、Docker环境安装Nginx

一、拉取镜像

docker pull nginx:1.24.0

二、创建映射目录
作用:是将docker中nginx的相关配置信息映射到外面,方便修改配置文件

1、创建目录

# cd home/
# mkdir nginx/
# cd nginx/
# mkdir conf html log

在这里插入图片描述
2、生成容器

docker run -p 80:80 -d --name nginx nginx:1.24.0

3、挂载配置文件(关键

# 拷贝 Nginx 额外配置文件目录
docker cp nginx:/etc/nginx/conf.d /home/nginx/conf# 拷贝 html 目录,(这个拷贝过来的时候自身带了一层/html)
docker cp nginx:/usr/share/nginx/html /home/nginx# 拷贝 Nginx 主配置文件
docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf

这里需要注意拷贝html的时候,他自身会带一层/html目录,可能会导致后面访问的时候找不到index.htm或index.html文件

4、删除容器

docker stop nginx
docker rm nginx

3、启动

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

在这里插入图片描述

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

相关文章:

  • 受击反馈HitReact、死亡效果Death Dissolve、Floating伤害值Text(末尾附 客户端RPC )
  • 572. 另一棵树的子树
  • MATLAB中textBoundary函数用法
  • vue3的路由配置
  • 在彼此的根系里呼吸
  • 深入理解若依RuoYi-Vue数据字典设计与实现
  • 深入MapReduce——从MRv1到Yarn
  • Flutter_学习记录_Tab的简单Demo~真的很简单
  • CSS核心
  • Deepseek本地部署(ollama+open-webui)
  • PaddleSeg 从配置文件和模型 URL 自动化运行预测任务
  • 数据结构 队列
  • Cocoa和Cocoa Touch是什么语言写成的?什么是Cocoa?编程语言中什么是框架?为什么苹果公司Cocoa类库有不少NS前缀?Swift编程语言?
  • 登录管理——认证方案(JWT、拦截器、ThreadLocal、短信验证)
  • Java实现LFU缓存策略实战
  • 物业系统改革引领行业智能化管理与提升服务质量的新征程
  • QT+mysql+python 效果:
  • 动手学图神经网络(4):利用图神经网络进行图分类
  • 【Block总结】PConv,部分卷积|即插即用
  • 接口使用实例(1)
  • 动态规划DP 最长上升子序列模型 总览
  • 网络工程师 (7)进程管理
  • 登录授权流程
  • Flutter_学习记录_导航和其他
  • 二叉树-堆(补充)
  • Big Bird:适用于更长序列的Transformer模型
  • doris:MySQL Load
  • 电感的饱和、温升、额定电流
  • 基于阿里云百炼大模型Sensevoice-1的语音识别与文本保存工具开发
  • 【go语言】函数