zoukankan      html  css  js  c++  java
  • Docker从入门到精通<7>-docker存储驱动选择

    Docker存储引擎选择

    通常,以下配置适用于最新版本的 Linux 发行版:

    Linux distributionRecommended storage driversAlternative drivers
    Docker Engine - Community on Ubuntu overlay2 or aufs (for Ubuntu 14.04 running on kernel 3.13) overlay¹, devicemapper², zfsvfs
    Docker Engine - Community on Debian overlay2 (Debian Stretch), aufs or devicemapper (older versions) overlay¹, vfs
    Docker Engine - Community on CentOS overlay2 overlay¹, devicemapper², zfsvfs
    Docker Engine - Community on Fedora overlay2 overlay¹, devicemapper², zfsvfs

    ¹)overlay存储驱动程序已弃用,并将在未来版本中删除。建议overlay存储驱动的用户迁移到overlay2.

    ²)devicemapper不推荐使用存储驱动程序,并将在未来版本中删除。建议devicemapper存储驱动的用户迁移到overlay2.

    补充:

    overlay是一个非常快的联合文件系统。3.18.0 开始,它现在已合并到主 Linux 内核中overlay 还支持页面缓存共享,这意味着访问同一个文件的多个容器可以共享单个页面缓存条目(或条目),它使 overlay内存与aufs驱动程序一样高效打电话dockerd -s overlay 使用。

    overlay2使用相同的快速联合文件系统,但利用Linux 内核 4.0 中添加的 附加功能来避免过度消耗 inode。打电话dockerd -s overlay2 使用。

    overlay存储驱动程序可能导致过度的inode消耗(尤其是作为图像的数量的增加)。我们建议改用overlay2存储驱动程序。

    存储引擎所支持的文件系统

    Storage driverSupported backing filesystems
    overlay2overlay xfs with ftype=1, ext4
    fuse-overlayfs any filesystem
    aufs xfsext4
    devicemapper direct-lvm
    btrfs btrfs
    zfs zfs
    vfs any filesystem
    拥抱不确定,未来可期!喜欢该文章请不吝点赞推荐,如有疑问欢迎留言,我们一起探讨。
  • 相关阅读:
    angular2怎么使用第三方的库(jquery等)
    线性代数:方程组的几何解释
    2016新的计划
    ES+Hbase对接方案概述
    sparkR操作HDFS上面的CSV文件
    spark1.6配置sparksql 的元数据存储到postgresql中
    spark读写Sequoiadb
    Spring Boot与Docker部署
    Docker中使用Tomcat并部署war工程
    CentOS7安装使用Docker
  • 原文地址:https://www.cnblogs.com/yang-ning/p/15016953.html
Copyright © 2011-2022 走看看