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

news2024/11/15 9:46:15

微服务框架

【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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/61797.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

度量方法总结

本文目录0 引言1 度量差异性1.1 闵可夫斯基距离(Minkowski distance)1.1.1 欧氏距离(Euclidean distance)1.1.2 曼哈顿距离(Manhattan distance)1.1.3 切比雪夫距离(Chebyshev distance&#xf…

[附源码]JAVA毕业设计课程网站设计(系统+LW)

[附源码]JAVA毕业设计课程网站设计(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

Spring Boot 框架整合 MyBatis 连接数据库,详细说明

在我们日常的开发过程中,肯定不可避免的会使用到数据库以及 SQL 语句。比如,刚开始学习 Java 的时候可能会遇到 JDBC,它是连接 Java 和数据库的桥梁,我们可以使用 JDBC 来建立与数据库之间的连接并且执行相应的 SQL 语句。虽然 JD…

数据结构—List集合

文章目录一、ArrayList集合1,ArrayList集合的特点2,ArrayList集合的一些方法添加元素个数获取指定位置元素指定位置插入元素替换元素移除元素判断是否为空判断是否包含元素移除指定元素迭代器遍历集合二、LinkedList集合1,LinkedList集合的特…

Ra-01SC/Ra-01SCH模组驱动

目录简介硬件准备设备清单接线说明重要函数说明调试联系我们简介 本文档主要介绍Ra-01SC/Ra-01SCH模组驱动例程使用方法; 硬件准备 设备清单 硬件数量Ra-001SC/Ra-01SCH 模组2个杜邦线若干USB转TTL模块2个STM32F103C8T6开发板2个安卓线2根 接线说明 STM32F103C…

[论文阅读] 颜色迁移-直方图渐进式颜色迁移

[论文阅读] 颜色迁移-直方图渐进式颜色迁移 文章: 有2篇相关的文章, 都为同一作者 [Progressive histogram reshaping for creative color transfer and tone reproduction], [code未公开][Progressive color transfer for images of arbitrary dynamic range], [code未公开]…

qt模块feature QT_FEATURE_* qt_lib_*.pri QT_CONFG qtConfig

qt为方便对代码进行删减,将代码拆分成很多模块,对每个模块梳理出feature,为了简化程序的使用和其他目的,qt还对每个模块分成public模块和private模块(比如core分为core和core-privare模块,但两者公用同一个…

迭代器失效问题

目录 一、vector迭代器失效问题 1、resize,reserve,insert,assign,push_back可能引起底层空间改变 2、指定位置元素的删除操作erase 3、Linux下,g编译器对迭代器失效的检测不是非常严格,处理也没有vs下极端 4、与vector类似,string在插入…

java swing(GUI) MySQL实现的飞机票预定系统源码带视频运行教程

大家好,今天给大家演示一下由Java swing实现的飞机票预定系统,系统数据库原本采用的是Oracle,我又改了一个mysql版本的,所以这套系统有两个版本,一个是mysql数据库版的,一个是Oracle数据库版,演…

TypeScript是强类型,静态类型的Java Script

1. 编程语言的分类 As we all know, JavaScript 是弱类型,动态类型的编程语言。 首先我们来解释一下这几个名词: 动态类型语言:在 运行期间(Runtime) 才去做数据类型检查的语言。静态类型语言:在 编译其间(Compile) 就进行数据…

【Redis】事务秒杀案例

一、背景 在日常购物时,经常会有商家开展限时秒杀活动,我们如何使用redis来实现这种场景呢 二、业务代码 首先我们可以想到的是,我们可以把商品剩余数量和成功秒杀商品的用户id放在redis中 下面是我们的业务代码 package com.decade.con…

2022物联卡平台排名前十的公司

2022年物联网行业开始爆发,针对于企业设备联网的物联卡就显得格外重要了,而共享单车,移动支付,智慧城市,自动售卖机等企业采购物联卡会面临着各种问题,低价陷阱,流量虚假,管理混乱&a…

【Spring框架】经典的 9 种设计模式,面试工程师必学知识

文章目录1.简单工厂(非23种设计模式中的一种)实现方式:实质:实现原理:设计意义:2.工厂方法实现方式:实现原理:例子:3.单例模式4.适配器模式实现方式:实现原理:实现过程&a…

[Swift]国际化

一、添加本地化语言 比如这里,我们添加了联合国六种工作语言(汉语,英语,法语,俄语,阿拉伯语和西班牙语)。 二、纯代码本地化 1. 创建本地化文件 默认文件名为“Localizable”,不要…

【教程】如何在服务器上部署豆瓣小组抢沙发聊天机器人

由于在自己的电脑上运行软件比较麻烦,毕竟自己电脑还要用呢。所以这里选择吧软件放到服务器上去运行。 1、选择性价比最高的轻量应用服务器:https://url.cn/pXUtW9f8 2、一定要选择windows server!!! 3、等待系统初始…

静态和默认路由配置-----计算机网络

拓扑图 实验场景:公司有一个总部和两个分支机构,其中AR1为总部路由器,其他两个为分支机构,ip网段如上图所示,现在通过配置路由器让三个地区可以互相通信。因为网络规模不大,所以采用静态路由和默认路由的方…

Postman进阶篇(十一)-在脚本中使用pm对象访问接口请求(pm.request.*)

在之前的文章中介绍过postman中的两个脚本——pre-request script或test script,在这两个脚本中都有使用到pm对象。(pre-request script详细介绍、Test script详细介绍)pm对象是在postman的脚本中非常重要,也是十分常用的方法。本…

文华财经期货多空趋势指标公式,期货幅图高抛低吸逃顶抄底精准买卖点信号系统

刚开始接触交易时,看着满屏的K线图,各种的 指标,脑子里自然会认为交易时一个非常复杂的事情,复杂到处处透露着神秘感,随着对交易学习的不断深入,看着厚厚的交易书籍,还 有复杂的图形演变、复杂的…

[附源码]Python计算机毕业设计SSM景区在线购票系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

HTML5期末大作业:美妆网页主题网站设计——清新的手工肥皂网站展示(4页)HTML+CSS+JavaScript

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…