我正在尝试让 docker 使用现有的 zpool。根据Docker 文档,我应该将存储驱动程序设置为/etc/default/docker
:
DOCKER_OPTS="--storage-driver=zfs"
但是,当我重新启动服务 Docker 将不会启动:
level=fatal msg="错误启动守护进程:错误初始化图形驱动程序:不满足驱动程序的先决条件(错误的文件系统?)"
尝试时docker daemon --storage-driver=zfs
出现类似错误。
我在 Xenial 中使用 Docker 1.5-1。
您可能还应该设置
zfs.fsName
使用--storage-opt zfs.fsName="filesystem name"
或者,您可以将 zfs 文件系统挂载到
/var/lib/docker