zoukankan      html  css  js  c++  java
  • docker数据管理

     如图所示,docker的数据管理有三种方式:bind mount,volume,tmofs mount

    volumes

    卷是保存Docker容器生成和使用的数据的首选机制。虽然绑定挂载依赖于主机的目录结构,但卷完全由Docker管理卷不会增加使用它的容器的大小,并且卷的内容存在于给定容器的生命周期之外

    bind mounts

    主机上的文件或目录将装入容器中。文件或目录由其在主机上的完整路径或相对路径引用。该文件或目录不需要已存在于Docker主机上。如果它尚不存在,则按需创建。绑定安装非常高效,但它们依赖于具有特定目录结构的主机文件系统

    tmpfs

    容器可以在容器的可写层之外创建文件。挂载是临时的,并且仅保留在主机内存中。当容器停止时,将tmpfs删除安装,并且不会保留写在那里的文件。对于临时存储您不希望在主机或容器可写层中保留的敏感文件很有用。

    操作示例:

    docker volume create/rm/inspect my-vol

    docker volume ls/prue

    docker run -d --name nginx-5 -v my-vol:/usr/share/nginx/html  nginx:latest

    docker run -d --name nginx-6 --mount source=my-vol,target=/usr/share/nginx/html  nginx:latest

    ocker run -d --name nginx-3 --mount type=bind,source=/data,target=/usr/share/nginx/html nginx:latest

    docker run -d --name nginx-4 -v /data:/usr/share/nginx/html nginx:latest

    docker run -d --name nginx-5 --mount type=tmpfs,destination=/usr/share/nginx/html nginx:latest

    docker run -d --name nginx-6 --tmpfs /usr/share/nginx/html/ nginx:latest

  • 相关阅读:
    【STL】栈stack
    【简单思考】noip2010提高组 乌龟棋
    【水】noip2010提高组 机器翻译
    【dp概率与期望】pattern
    【快速幂+中等难度】Calculation 哈工大HITOJ2901
    hdu--4502--dp
    hdu--4432--好久没做题了.
    hdu--5019--开始参加bc了
    字符串排列后匹配
    输出n的全排列的字典序编号为k的全排列
  • 原文地址:https://www.cnblogs.com/Christine-ting/p/11090832.html
Copyright © 2011-2022 走看看