【云原生Docker系列第五篇】Docker数据管理(与其互为人间,不如自成宇宙)

      最后更新:2022-06-26 23:31:01 手机定位技术交流文章

      在这里插入图片描述

      系列文章目录

      从那天起,更新你对云的起源的知识,你最喜欢的朋友可以给我三对哦

      ?记录到云原生栏

      ?多克镜子管理

      ?多克容器管理

      ?多克网络模型

      ?多克C组资源控制操作

      文章目录

      • 系列文章目录
      • 前言
      • 多克数据管理
        • 1.1 数据卷
        • 1.2 数据卷容器
        • 1.3容器互连(使用 Centos镜)
      • 总结

      前言

      当使用Docker时,用户经常需要能够查看应用程序在容器中生成的数据,或者他们需要在容器中备份数据,或者甚至在多个容器之间共享数据,这必然涉及容器数据管理操作。

      在容器中管理数据有两种主要方法:

      • 数据量
      • 数据量捐赠者

      本文首先介绍如何在容器中创建数据量,并将本地目录或文件上传到容器中的数据量。 其次,如何使用数据滚动容器来共享容器和主机、容器和容器之间的数据,并实现数据备份和恢复。

      多克数据管理

      1.1 数据卷

      数据量是容器的一个特别目录.位于容器中。可以将主机目录上传到数据量上,数据容量的修改操作是立即可见的,更新数据不会影响镜子,这允许数据在主机和容器之间移动。数据量的使用类似于在Linux下安装目录的操作。

      Docker cp也是一种迁移

      在这里插入图片描述
      在这里插入图片描述

      1.2 数据卷容器

      如果您需要在容器之间共享一些数据,最简单的方法是使用数据滚筒容器。 数据量容器是一个专门为提供数据而设计的普通容器数据卷用于其他容器使用。

      在这里插入图片描述
      在这里插入图片描述

      注:使用-volumes-from参数来加载数据量的容器本身不需要保持运行。

      如果上传的容器被删除,数据体积不会自动删除。 如果你想删除数据体积,你必须明确使用多克rm-v命令指定一个与删除最后一个有关的容器,当它还在装载其容器时。

      具有数据卷的容器也可以作为数据卷容器

      在这里插入图片描述

      1.3容器互连(使用 Centos镜)

      容器互连是通过容器名称创建一个特殊的网络通信隧道。 简单地说,一个隧道是源容器和接收机之间创建的,接收机可以看到源容器所指定的信息

      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

      总结

      本文介绍了数据滚筒和数据滚筒在容器中共享、备份和恢复数据的操作,通过这些机制,即使容器在运行过程中失效,用户也不需担心数据丢失,而是可以快速重新创建容器。

      命令 说明
      多克运行-v数据体积 创建数据卷
      多克运行-v主机目录:数据量 挂载宿主机目录
      多克运行--数据量容器的--数据量 载数据量容器(载点路径不变)
      docker run --link 源容器名称:其他名称 容器互联

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/28571.html

          热门文章

          文章分类