Ich versuche, Docker dazu zu bringen, einen vorhandenen Zpool zu verwenden. Gemäß der Docker-Dokumentation sollte ich meinen Speichertreiber auf Folgendes einstellen /etc/default/docker
:
DOCKER_OPTS="--storage-driver=zfs"
Wenn ich den Dienst neu starte, wird Docker jedoch nicht gestartet:
level = fatal msg = "Fehler beim Starten des Daemons: Fehler beim Initialisieren des Grafiktreibers: Voraussetzungen für Treiber nicht erfüllt (falsches Dateisystem?)"
Beim Versuch docker daemon --storage-driver=zfs
erhalte ich einen ähnlichen Fehler.
Ich verwende Docker 1.5-1 in Xenial.
/var/lib/docker
ich den Treiber auch nach dem Mounten meines ZFS-Dateisystems noch manuell laden musste--storage-driver=zfs
Unter Xenial müssen Sie eine Systemd-Drop-In-Datei erstellen. Eine ausführliche Anleitung finden Sie auf der Docker-Website unter https://docs.docker.com/engine/admin/systemd/.
quelle