深圳优化网站关键词,好网站推荐一下,广州网站建设哪里买,顺德官网建设文章目录 为何需要docker数据管理数据管理类型 一、数据卷二、数据卷容器三、容器互联 为何需要docker数据管理
因为数据写入后如果停止了容器#xff0c;再开启数据就会消失#xff0c;使用数据管理的数据卷挂载#xff0c;实现了数据的持久化#xff0c;重启数据还会存在… 文章目录 为何需要docker数据管理数据管理类型 一、数据卷二、数据卷容器三、容器互联 为何需要docker数据管理
因为数据写入后如果停止了容器再开启数据就会消失使用数据管理的数据卷挂载实现了数据的持久化重启数据还会存在还有一种方式容器之间共享文件即相当于有个备份也会解决停止容器后数据消失的问题。
数据管理类型
管理 Docker 容器中数据主要有两种方式数据卷Data Volumes和数据卷容器DataVolumes Containers
一、数据卷
数据卷是一个供容器使用的特殊目录位于容器中。可将宿主机的目录挂载到数据卷上对数据卷的修改操作立刻可见并且更新数据不会影响镜像实现数据在宿主机与容器之间的迁移。 数据卷的使用类似于Linux 下对目录进行的 mount 操作。
-v 宿主机目录或文件:容器目录或文件 #代表将宿主机目录或文件挂载到容器目录或文件必须都使用绝对路径如果不存在会自动创建二、数据卷容器 如果需要在容器之间共享一些数据最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器专门提供数据卷给其他容器挂载使用。-v 数据卷 #在创建容器时指定数据卷目录名可以指定多个--volumes-from #指定数据卷容器只读数据卷
三、容器互联 容器互联是通过容器的名称在容器间建立一条专门的网络通信隧道。简单点说就是会在源容器和接收容器之间建立一条隧道接收容器可以看到源容器指定的信息。创建运行源容器os1 创建运行容器os2使用 --link 指定源容器实现容器互联
--link 源容器名:连接别名 #连接别名可以和容器名一致也可以不指定在创建连接的容器汇总ping源容器名或连接别名都可以测试连接