如何配置 Docker 以使用 ZFS?

如何配置 Docker 以使用 ZFS?

我正在尝试让 docker 使用现有的 zpool。根据Docker 文档我应该将存储驱动程序设置为/etc/default/docker

DOCKER_OPTS="--storage-driver=zfs"

但是当我重新启动服务时 Docker 将无法启动:

level=fatal msg="启动守护进程时出错:初始化 graphdriver 时出错:驱动程序的先决条件不满足(错误的文件系统?)"

当我尝试时,docker daemon --storage-driver=zfs我遇到了类似的错误。

我在 Xenial 中使用 Docker 1.5-1。

答案1

你可能还应该设置zfs.fsName使用--storage-opt zfs.fsName="filesystem name"

或者你可以挂载一个 zfs 文件系统到/var/lib/docker

相关内容