J'essaie de faire en sorte que docker utilise un zpool existant. Selon la documentation de Docker , je dois configurer mon pilote de stockage dans /etc/default/docker
:
DOCKER_OPTS="--storage-driver=zfs"
Cependant, lorsque je redémarre le service, Docker ne démarre pas:
level = fatal msg = "Erreur lors du démarrage du démon: erreur lors de l'initialisation de graphdriver: conditions préalables pour le pilote non satisfait (système de fichiers incorrect?)"
En essayant docker daemon --storage-driver=zfs
j'obtiens une erreur similaire.
J'utilise Docker 1.5-1 dans Xenial.
vous devriez probablement aussi définir zfs.fsName
avec --storage-opt zfs.fsName="filesystem name"
sinon, vous pouvez monter un système de fichiers zfs sur /var/lib/docker
Sur Xenial, vous devrez créer un fichier système Systemd. Vous trouverez un guide détaillé sur le site Web de Docker https://docs.docker.com/engine/admin/systemd/