• (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

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

  • 相关阅读:
    java lang(Class)
    java.lang(StringBuffer)
    java.lang(String)
    java.lang包【Object类】
    IIS发布错误
    ASP.NET MVC之视图生成URL
    JQuery性能优化
    ERP联系记录管理(十七)
    C# virtual和abstract的
    ERP联系人查询和修改(十六)
  • 原文地址:https://www.cnblogs.com/javasl/p/12739070.html
Copyright © 2020-2023  润新知