使用BTRFS存储驱动程序 Btrfs是下一代的写时复制文件系统,支持许多先进的存储技术,使其非常适合Docker。Btrfs包含在主线Linux内核中。
btrfs驱动程序的速度非常快,就像dockerbuild-但不像devicemapper设备之间共享可执行内存。使用dockerd-sbtrfs-g/mnt/btrfs_partition。
例如,如果您指定创建的守护进程应该使用btrfs作为一个存储驱动程序,您仍然必须确保安装了适当的依赖项,已经创建了BTRFS文件系统,等等。
AUFS不能使用下面的后盾文件系统:aufs,btrfs,或ecryptfs。这意味着包含的文件系统/var/lib/docker/aufs不能是这些文件系统类型之一。
Btrfs,ZFS和其他驱动程序以不同方式处理写入时复制。稍后您可以在详细说明中阅读有关这些驱动程序方法的更多信息。 写入大量数据的容器会比不容器的容器消耗更多的空间。
在某些情况下,overlay2可能表现更好btrfs。但是,请注意以下细节。 页面缓存。OverlayFS支持页面缓存共享。访问同一文件的多个容器共享该文件的单个页面缓存条目。
相关信息 了解图像,容器和存储驱动程序 选择存储驱动程序 AUFS存储驱动程序在实践中 Btrfs存储驱动程序在实践中 守护进程引用 容器,存储,驱动程序,设备映射器

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
