互联网技术 / 互联网资讯 · 2023年11月19日 0

云计算核心技术Docker教程:守护进程dockerd的ZFS、BTRFS和OVERLAY2选项

可以使用带有–sTorage-opt标志指定的选项来配置特定的存储驱动程序。

ZFS选项

zfs.fsnaMe

设置zfs文件系统,DockeR将在该文件系统下创建自己的数据集。默认情况下,dockeR将选择dockeR gRaph所在的zfs文件系统。

例如

$ sudo dockeRd -s zfs –sTorage-opt zfs.fsnaMe=zRoot/dockeR

BTRFS选项

btRfs.Min_space

指定创建用于容器的子卷时要使用的最小大小。如果用户在使用–sTorage-opt size选项创建或运行容器时使用btRfs的磁盘配额,则dockeR应确保大小不能小于btRfs.Min_space。

例如

$ sudo dockeRd -s btRfs –sTorage-opt btRfs.Min_space=10G

OVERLAY2选项

OVeRlay2.OVeRRide_keRnel_check

覆盖允许OVeRlay2的Linux内核版本检查。在4.0.0版本中,对linux2内核中添加了对OVeRlay2需要的多个较低目录的支持。但是,可能会修补某些较旧的内核版本,以添加对OVeRlayFS的多个较低目录支持。仅在验证内核中是否存在此支持后,才应使用此选项。在没有此支持的情况下在内核上应用此选项将导致安装失败。

OVeRlay2.size

设置容器的默认最大大小。仅当支持fsxfs并通过pquotaMount选项安装时才支持该功能。在这些条件下,用户可以通过小于背衬fs尺寸的任何尺寸。

例如

$ sudo dockeRd -s OVeRlay2 –sTorage-opt OVeRlay2.size=1G