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

Linux docker3--数据卷-nginx配置示例

一、因为docker部署服务都是以最小的代价部署,所以通常在容器内部很多依赖和命令无法执行。进入容器修改配置的操作也比较麻烦。本例介绍的数据卷作用就是将容器内的配置和宿主机文件打通,之后修改宿主机的配置文件就相当于修改了docker进程的配置文件,不用在进入容器内修改。
本例依旧通过nginx示例

二、数据卷使用
1、查看已有的数据卷
命令:docker volume ls
在这里插入图片描述
2、创建数据卷
命令:docker volume create nginx_html在这里插入图片描述
注:nginx我们一般需要修改配置文件,html的文件页,日志目录。所以这里我们创建三个数据卷。如果是其他服务根据需求创建对应数量的数据卷即可。
在这里插入图片描述

3、查看数据卷的详情
命令:docker volume inspect nginx_html
在这里插入图片描述
注:通过详情我们可以查看难道数据卷挂载到宿主机的实际路径(Mountpoint)。

4、删除数据卷
命令:docker volume rm nginx_test
在这里插入图片描述

5、关联数据卷创建容器运行nginx
docker run --name nginx_1 -p 80:80 -d -v nginx_html:/usr/share/nginx/html -v nginx_conf:/etc/nginx -v nginx_log:/var/log/nginx nginx:latest
在这里插入图片描述
注意:-v指定数据卷对应容器内的目录
-v nginx_html:/usr/share/nginx/html
-v nginx_conf:/etc/nginx
-v nginx_log:/var/log/nginx

6、查看和修改数据卷的挂载配置
(1)、通过上诉的详情命令,可以查看到挂载点下面已经出现了nginx的配置文件
在这里插入图片描述
(2)、修改html的配置添加111,之后重启nginx服务
在这里插入图片描述
修改配置后,使用stop和start停止和重启即可。
在这里插入图片描述
(3)、修改配置。/baidu时,直接跳转到百度页面
在这里插入图片描述
访问:192.168.248.88/baidu
在这里插入图片描述

以上完成了数据卷的创建,以及使用数据卷打通容器和宿主机的文件隔离,方便修改配置和重启的过程。

学海无涯苦作舟!!!

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

相关文章:

  • 力扣454. 四数相加 II
  • vulnstack1 渗透分析 红日靶场(一)
  • 外包干了6天,技术明显进步。。。
  • 比较好的知识点
  • 抖音开放平台的订单类API接口调用测试指南(内含详细步骤)
  • HiveSQL一本通 - 案例实操
  • Axure RP 8中文---快速原型设计工具,一站式解决方案
  • Available platform plugins are: minimal, offscreen, webgl, windows.
  • 创意无限,风险有度:2024愚人节海外网红营销策略解析
  • 深入理解 Session、Cookie 和 Token:网络安全和身份验证的重要概念
  • 镜像站汇总
  • 设计模式之抽象工厂模式解析
  • 【毕设级项目】基于ESP8266的家庭灯光与火情智能监测系统——文末源码及PPT
  • UnityShader(十九) AlphaBlend
  • 3D Tiles语义分割流水线
  • txt、pdf等文件转为一行一行的doccano数据集输入格式
  • java Flink(四十二)Flink的序列化以及TypeInformation介绍(源码分析)
  • 社科赛斯考研:二十二载岁月铸辉煌,穿越周期的生命力之源
  • 【视频图像取证篇】模糊图像增强技术之锐化类滤波场景应用小结
  • win10 禁止谷歌浏览器自动更新(操作贼简单)
  • LeetCode每日一题【24. 两两交换链表中的节点】
  • jeecg启动Sentinel 一直是空白页面 解决办法用 外部 Sentinel SpringCloud之Sentinel概述和安装及简单整合
  • 易基因:人类大脑的单细胞DNA甲基化和3D基因组结构|Science
  • Nginx中设置反向代理
  • 无线局域网——wlan
  • ASP.NET 服务器控件
  • [数据集][目标检测]麻雀检测数据集VOC+YOLO格式1157张1类别
  • 嵌入式学习第二十九天!(数据结构的概念、单向链表)
  • 【ZooKeeper】2、安装
  • 通过Pytest 多数据库连接实例了解Python工厂模式与单例模式的区别