docker数据卷和数据卷容器

一、docker数据卷

1、数据卷原理

①将容器内部的配置文件目录挂载到宿主机指定目录下。
②数据卷默认会一直存在,即使容器被删除。
③宿主机和容器时两个不同的名称空间,如果想进行连接需要使用ssh,exec和attch等方式登录。
④因为ssh、exec这些方式比较危险,所以需要使用数据卷的方式把容器内部的文件挂载到宿主机指定目录下进行修改,当容器里的文件频繁需要修改时不需要登录,可以直接使用数据卷方式在宿主机指定的目录下进行修改,方便又安全

2、数据卷作用

数据卷是一个供容器使用的特殊目录,位于容器中,可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于linux系统的mount挂载。

3、应用

宿主机写一个文件
在这里插入图片描述
进入容器中可以看到
在这里插入图片描述
同理如果不同容器挂载相同目录,两容器都可以看到此目录下的文件。

二、docker数据卷容器

1、数据卷容器作用

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

2、应用

①创建一个容器作为数据卷容器

在这里插入图片描述
写入数据
在这里插入图片描述

②将此数据卷挂载

在这里插入图片描述
可以看到之前data容器写入的数据。

三、容器互联

容器互联时通过容器的名称在容器间建立一条专门的网络通信隧道。简单来说就是会在源容器和接收容器之间建立一条隧道,使得接收容器可以看到源容器指定的信息。
在这里插入图片描述
在这里插入图片描述
实现容器间互联

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值