zoukankan      html  css  js  c++  java
  • docker 数据共享和持久化

    docker 数据共享和持久化

    bind mounts

    1. 如果bind mount一个非空目录或者文件,或者非空volume,则container目录中的原始内容将被遮蔽,当解决挂载时则自动恢复.
    2. 必须指定mount源
    docker run -d -v ~/htdocs/index.html:/usr/local/apache2/htdocs/new_index.html httpd
    

    这个跟Linux mount是一样的

    volume

    1. 如果将空volume挂载到container上的某个目录,此目录下原来的文件与子目录会复制到空volume中
    2. 不需要指定mount源
    docker run -d -v /usr/local/apache2/htdocs httpd
    

    上面执行后,docker 就会自动在 host 的 /var/lib/docker/volumes 下生成一个目录,这个目录就是 mount 源。同时还会将容器里中 /usr/local/apache2/htdocs 数据复制到 mount 源中。

  • 相关阅读:
    CentOS 添加sudo 用户
    CentOS 7 Hostname
    Java 两线程交替打印奇偶数(一)
    Angular2 Forms
    Built-in Components
    How Angular Works
    数字签名算法
    不对称加密算法
    对称加密算法
    消息摘要算法
  • 原文地址:https://www.cnblogs.com/wspblog/p/12957700.html
Copyright © 2011-2022 走看看