可通过使用带有–storage-opt标志的选项来配置特定的存储驱动程序。
ZFS选项
zfs.fsname
该选项用于设置zfs文件系统,Docker将在指定的文件系统中创建其数据集。默认情况下,Docker会选择Docker图形所在的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版本中,Linux内核添加了对overlay2所需的多个较低目录的支持。但是,某些旧内核版本可能会经过修补,以添加对overlayFS的多个较低目录支持。仅在确认内核支持此功能后,才应使用此选项。如果内核不支持此功能,应用此选项将导致安装失败。
overlay2.size
该选项设置容器的默认最大大小。仅在支持fsxfs并通过pquotaMount选项安装时有效。在这些条件下,用户可以设置任何小于后备fs大小的尺寸。
示例:
$ sudo dockerd -s overlay2 –storage-opt overlay2.size=1G
[[[IMG_1]]]
[[[IMG_2]]]
[[[IMG_3]]]
