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

微服务框架 SpringCloud微服务架构 10 使用Docker 10.7 数据卷命令

微服务框架

【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】

SpringCloud微服务架构

文章目录

      • 微服务框架
      • SpringCloud微服务架构
      • 10 使用Docker
        • 10.7 数据卷命令
          • 10.7.1 数据卷
          • 10.7.2 操作数据卷
          • 10.7.3 直接开干
          • 10.7.4 总结

10 使用Docker

10.7 数据卷命令

10.7.1 数据卷

容器与数据耦合的问题

在这里插入图片描述

① 不便于修改

当我们要修改Nginx的html内容时,需要进入容器内部修改,很不方便。

② 数据不可复用

在容器内的修改对外是不可见的。所有修改对新创建的容器是不可复用的。

③ 升级维护困难

数据在容器内,如果要升级容器必然删除旧容器,所有数据都跟着删除了

【如何解决?】【数据卷来了】

数据卷volume)是一个虚拟目录,指向宿主机文件系统中的某个目录。

在这里插入图片描述

可以认为数据卷是虚拟的一个东西,但是它确实指向 了一个真实存在的目录

10.7.2 操作数据卷

数据卷操作的基本语法如下:

docker volume [COMMAND]

docker volume命令是数据卷操作,根据命令后跟随的command来确定下一步的操作:

  • create 创建一个volume
  • inspect 显示一个或多个volume的信息
  • ls 列出所有的volume
  • prune 删除未使用的volume
  • rm 删除一个或多个指定的volume

在这里插入图片描述

10.7.3 直接开干

创建一个数据卷,并查看数据卷在宿主机的目录位置

①创建数据卷

docker volume create html

在这里插入图片描述

②查看所有数据卷

docker volume ls

在这里插入图片描述

③查看数据卷详细信息

docker volume inspect html

在这里插入图片描述

【Mountpoint 挂载点】

【删除未使用的数据卷】

docker volume prune

在这里插入图片描述

【删除指定的数据卷】

docker volume rm html1

在这里插入图片描述

10.7.4 总结

数据卷的作用:

  • 将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全

数据卷操作:

  • docker volume create
  • docker volume ls
  • docker volume inspect
  • docker volume rm
  • docker volume prune

相关文章:

  • 第30篇 RPC概述
  • 用例整体执行及pytest.ini文件
  • 律师口才训练技巧课程介绍?
  • 【Flutter 面试题】 setState 在哪种场景下可能会失效?
  • Ubuntu关闭防火墙、关闭selinux、关闭swap
  • 平衡二叉树、红黑树、B树、B+树
  • 历史新知网:寄快递寄个电脑显示器要多少钱?
  • 回归预测 | Matlab实现SSA-BiLSTM-Attention麻雀算法优化双向长短期记忆神经网络融合注意力机制多变量回归预测
  • 自动驾驶---行业发展及就业环境杂谈
  • Maven jar 的查找及依赖版本确定
  • C++之类作用域
  • 快速上手:剧本杀dm预约平台小程序的制作流程
  • Web中的Bias(更新中)
  • 计算机毕业设计Java的自助旅游导航系统(源码+系统+mysql数据库+lw文档)
  • 【LIN总线测试】——LIN主节点物理层测试
  • 安卓属性动画
  • JS 的 apply 方法
  • 【前沿技术RPA】 一文了解UiPath Orchestrator的触发器和监听器
  • Java基于springboot+vue的游戏物品销售购物商城系统 前后端分离
  • HTML5期末大作业:美妆网页主题网站设计——清新的手工肥皂网站展示(4页)HTML+CSS+JavaScript
  • [附源码]Python计算机毕业设计Django三星小区车辆登记系统
  • 《MySQL实战45讲》学习笔记
  • 【网关路由测试】——网关状态转换测试
  • Mali GPU“补丁缺口”让 Android 用户容易受到攻击
  • (一)整合管理范围管理
  • ElementUI组件-日期时间控件设置禁用日期
  • Yocto创建自己的分区(基于STM32MP1)
  • 2022年物联卡的发展前景如何
  • Springboot龙龙汽车配件网站88000计算机毕业设计-课程设计-期末作业-毕设程序代做
  • 毕业设计-基于深度学习火灾烟雾检测识别系统-yolo
  • 如何在快节奏的生活下摆脱焦虑?
  • 2022物联卡平台排名前十的公司