加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

云计较焦点技能Docker教程:Docker 保卫历程dockerd存储驱动措施

发布时间:2020-12-17 06:19:30 所属栏目:建站 来源:网络整理
导读:在Linux上,docker保卫历程有几种差异的镜像层存储驱动措施支持:aufs,devicemapper,btrfs,zfs,overlay,overlay2,和fuse-overlayfs。 该aufs驱动措施是最早的,可是基于Linux内核补丁集,该补丁集不太也许归并到主内核中。还已知这些会导致严峻的内

在Linux上,docker保卫历程有几种差异的镜像层存储驱动措施支持:aufs,devicemapper,btrfs,zfs,overlay,overlay2,和fuse-overlayfs。

该aufs驱动措施是最早的,可是基于Linux内核补丁集,该补丁集不太也许归并到主内核中。还已知这些会导致严峻的内核瓦解。可是,aufs应承容器共享可执行文件和共享库内存,因此在行使沟通措施或库运行数千个容器时,这是一个有效的选择。

该devicemapper驱动措施行使自动精简设置和写时拷贝(全体)的快照。凡是,对付每个devicemapper图形位置, /var/lib/docker/devicemapper基于两个块装备建设一个精简池,一个用于数据,另一个用于元数据。

默认环境下,这些块装备是通过行使自动建设的稀少文件的环回安装来自动建设的。有关怎样自界说此配置的要领,请参阅下面的Devicemapper选项。 jpetazzo /行使Device Mapper插件调解Docker容器巨细的 文章先容了如安在不行使选项的环境下调解现有配置。

该btrfs驱动措施的运行速率很是快docker build-但就像devicemapper 在装备之间不共享可执行内存一样。行使 dockerd -s btrfs -g /mnt/btrfs_partition。

该zfs驱动措施的速率也许不及该驱动措施,btrfs但其不变性方面的记录更长。因为Single Copy ARC克隆之间共享的块,因此将仅缓存一次。行使dockerd -s zfs。zfs.fsname如ZFS options中所述,选择差异的zfs文件体系set选项。

这overlay是一个很是快速的连系文件体系。从3.18.0开始,它此刻已归并到首要的Linux内核中。overlay 它还支持页面缓存共享,这意味着会见统一文件的多个容器可以共享一个(或多个)页面缓存条目,这使得 overlay内存与aufs驱动措施一样高效。打电话dockerd -s overlay 行使它。

它们overlay2行使沟通的快速连系文件体系,可是操作Linux内核4.0中添加的 其他成果来停止过多的inode耗损。

该fuse-overlayfs驱动措施相同于overlay2但在用户空间中事变。该fuse-overlayfs驱动措施应用于无根模式。

在Windows上,Docker保卫措施按照映像平台支持单个映像层存储驱动措施:windowsfilter对付Windows映像,以及 lcow对付Windows上的Linux容器。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读