Docker容器的数据卷

docker数据卷容器 文章目录数据卷容器创建nginx容器,提供网站和配置文件利用数据卷容器迁移数据 数据卷容器 如果用户需要在容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器。数据卷容器其实就是一个普通的容器,专门用它提供数据卷供其他容器挂载,使用方法如下: 创建一个数据卷容器dbdata,并在其中创建一个数据卷挂载到/dbdata [root@localhost ~]# docker run -dit --name dbdata -v /data busybox ae5b45f951b678c219902e2 阅读详情

Docker容器的数据卷

一、数据卷概念

概念:数据卷是宿主机中的一个目录或文件

  • 当容器目录和数据卷目录绑定后,对方的修改会立即同步
  • 一个数据卷可以被多个容器同时挂载
  • 一个容器也可以挂载多个数据卷

可以解决以下问题

  • 可以解决容器数据的持久化,正常来说docker容器删除后容器的数据也随之销毁

  • 可以使docker容器和外部机器进行数据交换

  • 容器之间也可以进行数据交换

二、数据卷的作用

  • 容器数据的持久化
  • 外部机器和容器间通信
  • 容器之间数据交换

请添加图片描述

三、配置数据卷

  • 创建启动容器,使用 -v 参数 设置数据卷
docker run ... -v 宿主机目录(文件):容器内目录(文件) ...

演示命令:

docker run -it --name=c1 -v ~data:/root/data centos7

注意:

  • 目录必须是绝对路径
  • 如果目录不存在,会自动创建
  • 可以挂载多个数据卷【实现容器和容器之间的数据同步】
    请添加图片描述

四、数据卷容器

创建一个容器,挂载一个目录,让其他容器继承自该容器(–volume-from)

多容器进行数据交换的方法

  • 多容器挂载同一个数据卷
  • 数据卷容器
    在这里插入图片描述

五、配置数据卷容器

  • 创建启动 c3 数据卷容器,使用 -v 参数 设置数据卷【在/volume前面没有 : 会自动在宿主机中分配数据卷的路径】
docker run -it --name=c3 -v /volume centos:7 /bin/bash
  • 创建启动 c1、c2 容器,使用 --volumes-from 参数 设置数据卷
docker run -it --name=c1 --volumes-from centos:7 /bin/bash
docker run -it --name=c2 --volumes-from centos:7 /bin/bash

注意:

即便数据卷容器挂了,容器1和容器2仍然绑定宿主机的数据卷,他们之间还可以进行数据同步。

原因:

​ 数据卷容器挂载数据卷后,数据卷容器中分配了挂载路径。容器1和容器2挂载数据卷容器后,是把整个路径直接复制到自己容器的配置中,挂载数据卷的配置路径仍然是数据卷的路径。

在这里插入图片描述

【Docker】数据卷技术和数据卷容器 如果docker01与docker02共享卷,docker02与docker03共享卷,删除了docker01,不影响docker02和docker03对共享数据的访问。数据卷容器(Data Volume Container):是一种 “专门挂载数据卷并供其他容器挂载” 的普通容器,常被称为 “本节中,会新介绍一种方式来实现镜像的构建,同时实现容器对数据卷的挂载。去实现数据卷的共享。,前两点可以用数据卷技术,后一点就是数据卷技术和数据卷容器。的数据卷技术,如果要实现2个容器共享同意卷,需要。 阅读详情

相关推荐

【MATLAB】绘制泽尼克多项式

上次只给了公式没有给代码,很多小伙伴表示不是很认可。今天直接把代码发上来了。

HPC_ZY 5574

Docker (四)【容器数据卷】

如果数据都放在容器中,那么容器删除,数据就会丢失!MySQL,容器删除了,删库跑路!容器之间可以有一个数据共享技术,Docker 容器中产生的数据,同步到本地目录挂载:将容器内的目录,挂在到 Linux 上面总结:容器的持久化和同步操作!容器也是可以数据共享的 特点:在本地修改能够同步到容器内,无论容器是否在运行都能自动同步 在本地可视化数据库,创建一个表,同时也能将创建的数据同步到容器中 所有的 docker 容器内的卷,没有指定目录的情况下都是在 目录下 我们通过具名挂载可以方便的找到一个卷,大多数情况

Vinjcent 2041

Sigrity IBIS建模实战:如何用T2B工具快速转换SPICE模型(附避坑指南)

本文详细介绍了如何使用Sigrity T2B工具将SPICE模型高效转换为IBIS模型,涵盖从环境配置、模型预处理到转换流程和验证策略的全过程。通过实战案例和避坑指南,帮助硬件工程师掌握高速电路设计中的IBIS建模技术,提升信号完整性分析效率。

weixin_29243279的博客 390

Docker—容器数据卷

1.什么是容器数据卷 2.数据卷的使用 3.实战MySQL同步数据 4.卷 常用命令 5.匿名挂载与具名挂载 5.1 匿名挂载 5.2 具名挂载 6.数据卷容器

可达鸭的博客 4367

天融信防火墙NGFW4000(TG-4628)安装配置笔记

配置一台全新的天融信防火墙NGFW4000,配置完后,内网用户10.10.1.0/24和10.10.2.0/24可以通过防火墙上网,外网用户可以通过访问防火墙的外网接口地址来访问内网的WEB服务器10.10.1.200,并且内网用户也可以通过WEB服务器的外网地址进行访问。 网络说明: 防火墙外网接口地址:218.90.123.121/30 防火墙内网接口地址:19...

weixin_33671935的博客 4454

PDF与OFD电子发票解析技术实战:从格式转换到精准识别

本文深入探讨了PDF与OFD电子发票解析技术的实战应用,从格式转换到精准识别,提供了全面的解决方案。通过OFD转PDF技术、动态定位算法和多重校验机制,显著提升电子发票识别效率与准确率,助力企业财务数字化转型。

weixin_42565652的博客 163

【Docker】容器的数据卷

在了解什么是数据卷之前我们先来思考以下这些问题:1.如果我们一个容器在使用后被删除,那么他里面的数据是否也会丢失呢?比如容器内的MySQL的数据,在删除后是否还存在?不存在,怎样做数据持久化呢?2.容器内部能否直接和外部机器进行通信呢?不能的话怎样才可以呢?3.容器之间进行数据交换,应该怎么做呢?以上问题我们都可以使用数据卷实现,那么回到数据卷的概念,什么是数据卷呢,数据卷其实就是宿主机里的一个文件或目录,当容器内部指定目录与该目录绑定后,双方修改其内容会立马进行同步。

qq_61903414的博客 847

Meta新开源多语种语音基座Omnilingual ASR

Meta FAIR 团队最近祭出了,这不仅仅是对 MMS (Massively Multilingual Speech) 的简单升级,而是一次从“多任务学习”向“上下文学习(In-Context Learning)”的范式跃迁。通过将 Wav2Vec 2.0 编码器扩展至 70 亿参数,并引入 LLM 风格的 Decoder,Omnilingual ASR 不仅原生支持 1600+ 种语言,更具备了类似 GPT 的“零样本”扩展能力——只需给出几个音频-文本对,即可解锁从未见过的语言。

kakaZhui的博客 146

docker容器之数据卷篇

创建一个容器,该容器既挂载了需要备份的数据卷(有volumes-from参数指定),又挂载了用来备份数据的数据卷(可以用-v参数指定),通过tar压缩命令,将volumes-from参数指定的需要备份的数据卷,压缩到用来备份的数据卷中(等同于保存到了宿主机对应的目录中)。创建一个临时容器,既挂载了用于存放还原数据的数据卷容器,又挂载了存有备份数据的数据卷,然后使用tar命令,将备份的数据解压到存放还原数据的数据卷中。创建的数据卷默认是可以读写的,这适合于绝大多数情况,也可以将卷设置为只读的。

2302_76703990的博客 3140

手机直连低轨卫星通信:架构、关键技术和未来展望

【摘 要】借助低轨卫星星座全时全域覆盖优势,手机直连卫星通信预期成为6G重要特征之一。首先介绍了手机直连卫星的测试验证、标准化与商业项目发展现状。其次,介绍了基于透明转发、部分可再生处理、完全可再生处理、集成接入和回传的四种手机直连低轨卫星网络架构及组网方式。通过分析手机直连低轨卫星网络场景下高移动性与大传输时延等带来的接入与传输问题,提出对地面移动通信体制进行适应性改进的关键技术方案。最后,探讨了未来手机直连低轨卫星发展发向和潜在思路。通过上述阐述与分析,提供未来发展手机直连低轨卫星通信的可行路径。【关

fzq0625的博客 1705

1.2、基于卷积神经网络(CNN)的车牌自动识别系统(matlab)

基于卷积神经网络(CNN)的车牌自动识别系统(matlab)

XU157303764的博客 2907

【Docker】Docker容器数据卷

卷是目录和文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过UnionFS提供一些用于持续存储或共享数据的特性。——将docker容器内的数据保存进宿主机的磁盘中。卷的设计目的:数据持久化,独立于容器的生命周期,因此docker不会在容器删除时删除其挂载的数据卷。

kuangd_1992的博客 680

DataX对接数据如何在ODS加密脱敏数据(插件开发)

datax对接mysql数据,对姓名只保留姓,名变成**。对这种简单的脱敏,可以不用修改datax源码,直接在配置文件上实现。

大模型大数据攻城狮的专栏 990

Docker的数据卷、数据卷容器,容器互联

数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于Linux下对目录进行的mount操作。docker run -v 数据卷 #在容器内创建数据卷​docker run -v 宿主机目录:数据卷 #将宿主机目录挂载到容器中。

abc13245821907的博客 1700

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Docker容器数据卷和数据卷容器

在Docker的使用过程中往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,所以这就涉及到Docker容器的数据操作。  容器中数据管理主要有两种方式:数据卷和数据卷容器。 数据卷(Data Volumes) 容器内数据直接映射到本地宿主机。 数据卷容器(Data Volume Containers) 使用特定容器维护数据卷。 数据卷 数据卷是一个特殊的目录,它将主机目录直接映射...

菜鸟逆袭记 3480

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Docker容器——数据卷和数据卷容器

Docker容器——数据卷和数据卷容器

weixin_71429844的博客 1301

Docker入门到实践 (四) docker容器数据卷与数据卷容器

文章目录一、前言二、容器数据卷1、什么是容器数据卷2、容器数据卷的作用与特性3、容器数据卷的添加方式一:通过命令添加数据卷方式二:通过DockerFile添加数据卷三、数据卷容器1、什么是数据卷容器2、添加数据卷容器 一、前言   在上一篇文章中已经介绍了docker常用命令的讲解, 下面正式进入到docker镜像制作与容器数据卷。 二、容器数据卷 1、什么是容器数据卷   docker的理...

浅末年华的博客 3722

Docker——容器数据卷

Docker——容器数据卷

贝尔摩德苦艾酒 7509

Docker容器数据卷是什么?

数据卷主要作用是容器的持久化、容器间继承+共享数据。特点如下: 1:数据卷可在容器之间共享或重用数据 2:卷中的更改可以直接生效 3:数据卷中的更改不会包含在镜像的更新中 4:数据卷的生命周期一直持续到没有容器使用它为止

棉花糖老丫 1043

docker 创建数据卷容器

数据卷容器 --volumes-from 容器名/id docker run -it --name docker01 centos # 同步 docker01 的数据卷 # --volumes-from docker01 docker run -it --name docker02 --volumes-from docker01 jiawei-centos:1.0 多个容器通过 --volumes-from 绑定的容器之间是双向绑定的, 删除`数据卷容器`不会影响其他容器, 其他容器他们还是绑定的

weixin_44953227的博客 5208

Docker:数据卷&数据卷容器

一,概念解析 1,数据卷:数据卷就是在宿主中可以在容器之间进行共享和重用的一系列和文件和文件夹,通过docker run -v命令可以将数据卷挂载到对应的容器目录空间,进行文件读取,容器卷特性如下 *数据卷可以在容器之间共享和重用,容器间传递数据将变得高效方便 *对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作 *对...

zp_zhang的博客 5504

docker 容器数据卷volume

docker 容器数据卷volume 如果数据都在容器中,那么我们删除容器的时候数据就会丢失,所以我们希望数据可以持久化。 例如MySQL容器,我们希望数据可以存储在本地,当MySQL容器删除的时候,数据不会丢失。 容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地,这就是卷技术。也就是数据挂载技术,将我们容器内的目录,挂载到Linux上面。 挂载之后,我们在容器内做的操作回同步到Linux宿主机上。 使用数据卷 方式一:直接使用命令挂载 -v docker run -it -v

Sumarua的博客 9574

[docker] Docker的数据卷、数据卷容器,容器互联

命令说明docker run -v 宿主机目录:数据卷将宿主机的目录挂载到容器的目录docker run -v 数据卷指定创建容器的目录为数据卷,可供其他容器挂载docker run --volumes-from 数据卷容器挂载数据卷容器(挂载点路径不变docker run --link 源容器名称:别名容器互联注意:一般只建议在创建容器时进行挂载,不建议启动容器后再挂载。因为启动容器后再挂载的话,需要修改配置文件,且不一定能挂载成功。

热心网友 1061

【docker】数据卷和数据卷容器

如果需要在容器之间共享一些数据,最简单的方法就是使用数据容器,数据卷容器是一个普通的容器,专门提供数据卷给其它容器挂载使用。

五彩斑斓的黑@的博客 1733

Docker中的数据卷及数据卷容器

文章目录前言一、数据卷1.什么是数据卷2.创建数据卷(volume create)3.挂载数据卷二、数据卷容器1.什么是数据卷容器2.数据卷容器的创建及挂载三、数据卷容器对数据的操作1.备份数据2.恢复数据总结 前言 在生产环境中使用Docker的时候,往往要在多个容器中进行数据共享,这就涉及到了容器的管理操作。而在Docker中,有两种数据管理的方法,就是下面将要介绍的数据卷及数据卷容器。 一、数据卷 1.什么是数据卷 数据卷是一个可供容器用的一个目录,实在本地宿主机上创建的,可以挂载到所有的容器中。

吸欧气 807
上一篇: Docker的安装以及Docker私有仓库的搭建
下一篇: Docker容器中应用部署
皮卡丘不断更
博客等级 码龄5年 111粉丝 141原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮卡丘不断更

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值