zoukankan      html  css  js  c++  java
  • Docker数据卷

    Docker数据卷实质就是目录的挂载   将容器的文件路径 映射到本地环境(Linux服务器路径)

    Docker数据卷作用

    1.解决数据的持久化 保证数据不丢失

    2.实现不同容器的数据共享

    添加数据卷的方式有两种

    1.直接通过命令行挂载

    2.通过dockerFile添加

    1.通过命令行挂载的方式

    docker run -it -v  /宿主机绝对路径目录:  /容器内目录  镜像名

    这个命令会在宿主机和容器内分别建立两个目录,两个目录是对接的,里面的数据可以共享。如果我们不知道数据卷是否挂载成功时,我们可以通过以下方式来检查数据卷的挂载结果。

    docker inspect  容器id    
    可以查看容器的详细情况

    2.就是利用dockerFile的形式添加

    编写的dockerFile文件如下

        FROM  镜像名

        VOLUME ["/生成的目录路径"]  -- privileged=true

        CMD echo "success build"

        CMD /bin/bash

    docker build执行我们写好的dockerFile文件

    数据卷的生命周期会一致持续到没有容器使用它为止

    古人学问无遗力,少壮工夫老始成。 纸上得来终觉浅,绝知此事要躬行。
  • 相关阅读:
    KETTLE:mongdb与mysql互传数据
    6.azkban的监控
    5.azkaban权限管理
    3.azkaban3.0测试
    2.azkaban3.0安装
    1.编译azkaban
    十六:The YARN Service Registry
    十四:Using CGroups with YARN
    十二:NodeManager
    十 Writing YARN Applications
  • 原文地址:https://www.cnblogs.com/wf-zhang/p/14552377.html
Copyright © 2011-2022 走看看