zoukankan      html  css  js  c++  java
  • (08)Docker之数据卷容器

      1、什么是数据卷容器

      命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器。简单的说就是,活动硬盘上面挂活动硬盘,实现数据的传递依赖。通过数据卷容器可以继承、传递、共享数据。

      2、总体介绍及示例

      以上一步(第07节)新建的镜像sl/centos为模板并运行容器dc01/dc02/dc03,该镜像已经具有了容器卷/dataVolumeContainer1、/dataVolumeContainer2

      (1)先启动一个父容器dc01,然后在/dataVolumeContainer2中创建一个文件

    docker run -it --name dc01 sl/centos

      (2)启动dc02,继承自dc01,查看上面创建的aa.txt已存在,并且在dc02容器内新建bb.txt,回到dc01中也能找到

    docker run -it --name dc02 --volumes-from dc01 sl/centos

      (3)启动dc03,继承自dc01,查看aa.txt、bb.txt文件都存在

      (4)删除dc01,查看其它容器的文件依然存在。(假如dc04继承dc02,删除dc02后dc04依然可以看到数据) 

    docker rm -f dc01

      结论:容器之间配置信息的传递,数据卷的生命周期一直持续到没有容器使用它为止。 

  • 相关阅读:
    shutil模块详解
    pycharm连接服务器
    python中__name__属性的使用
    ORM学习笔记
    ORM连表操作
    python操作mysql实例
    python登录项目
    pycharm建立第一个django工程-----windows中
    打印顺序
    shell脚本
  • 原文地址:https://www.cnblogs.com/javasl/p/12739070.html
Copyright © 2011-2022 走看看