zoukankan      html  css  js  c++  java
  • 04--Docker数据卷和数据卷容器

    .为什么要使用数据卷:  

      Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。

    2.数据卷能干嘛:

      容器的持久化,容器间继承+共享数据

    3.数据卷的添加:

      3.1 使用命令添加

        docker run -it -v /宿主机目录:/容器内目录 centos /bin/bash

        

       1.在容器/dataVolumContainer目录下创建test.log文件,在宿主机/mydataVolume中同样出现了test.log

      

      2.修改宿主机上的test.log

      

       

       3. 容器停止,在主机上修改test.log中的内容

      

       4. 在启动容器,看看容器中test.log是否也被修改了

       

      3.2 使用DockerFile添加

       3.2.1在DockerFIle文件中使用VOLUME命令为镜像创建1个或多个数据卷

      

         3.2.2 根据DockerFile构建镜像 : docker build -f /mydocker/Dockerfile1 -t zhengcj/centos .

      

       3.2.3 运行容器 docker run -it --name mycentos 3bbdcbd17ccd

      

       d

  • 相关阅读:
    [MetaHook] Find a function signature
    [MetaHook] GameUI hook
    [MetaHook] BaseUI hook
    一些常用软件的网络端口协议分类介绍
    Visual C++中最常用的类与API函数
    Ubuntu常用软件安装
    C++字符串完全指引
    C++资源之不完全导引
    超过 130 个你需要了解的 vim 命令
    Little-endian和Big-endian
  • 原文地址:https://www.cnblogs.com/zcjyzh/p/14186453.html
Copyright © 2011-2022 走看看