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

docker中使用nginx

宿主机和docker中nginx做映射

宿主机中nginx 映射目录 /root/myDockerData/devnginx
在这里插入图片描述
在容器中相关位置分别是:
配置文件位置:/etc/nginx/
日志位置:/var/log/nginx/
项目位置:/usr/share/nginx/html

如下配置启动命令行,即可开启宿主机和docker中nginx的文件映射

docker run --name mynginx
 -v /root/myDockerData/devnginx/conf/nginx.conf:/etc/nginx/nginx.conf
 -v /root/myDockerData/devnginx/conf.d:/etc/nginx/conf.d
 -v /root/myDockerData/devnginx/log:/var/log/nginx
 -v /root/myDockerData/devnginx/html:/usr/share/nginx/html 
 -p 8081:80 -d nginx

整理成一行

docker run --name mynginx -v /root/myDockerData/devnginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/myDockerData/devnginx/conf.d:/etc/nginx/conf.d -v /root/myDockerData/devnginx/log:/var/log/nginx -v /root/myDockerData/devnginx/html:/usr/share/nginx/html -p 8081:80 -d nginx

在宿主机中修改配置文件后,重新加载配置文件。(一般修改 /root/myDockerData/devnginx/conf.d 中的 default.conf )

docker exec mynginx nginx -s reload
或者
docker exec -it mynginx nginx -s reload
或者
docker exec -it mynginx /bin/bash
nginx -s reload


http://www.kler.cn/a/459105.html

相关文章:

  • [极客大挑战 2019]Http 1
  • Kali 自动化换源脚本编写与使用
  • git 中 工作目录 和 暂存区 的区别理解
  • python数据分析:使用pandas库读取和编辑Excel表
  • 超大规模分类(一):噪声对比估计(Noise Contrastive Estimation, NCE)
  • Flink读写Kafka(DataStream API)
  • uniapp通过v-if进行判断时,会出现闪屏?【已解决】
  • 在docker中对MySQL快速部署与初始数据
  • 游戏引擎学习第67天
  • Claude 官方发布《构建高效的 Agents 指南》全文翻译版,附中英文 PDF 下载
  • 一个最简单的ios程序(object_c)的编写
  • 2024年中国新能源汽车用车发展怎么样 PaperGPT(二)
  • 基于Oauth2的SSO单点登录---后端
  • C++ 设计模式:原型模式(Prototype Pattern)
  • Slate文档编辑器-Decorator装饰器渲染调度
  • uniapp:编译微信、h5都正常的,编译钉钉小程序无法找到页面
  • Flutter富文本实现学习
  • --gdb
  • QWEN2 模型架构配置;GGUF的概念:实现量化存储
  • hadoop搭建
  • springboot配置oracle+达梦数据库多数据源配置并动态切换
  • Day10补代码随想录 理论基础|232.用栈实现队列|225.用队列实现栈|20.有效的括号|1047.删除字符串中的所有相邻重复项
  • 工业串行总线中的“安全守护者”,隔离接口芯片
  • 「Mac畅玩鸿蒙与硬件49」UI互动应用篇26 - 数字填色游戏
  • Mysql数据库Redo日志和Undo日志的理解
  • wx011基于springboot+vue+uniapp的机电公司管理信息系统