Machine: docker-machine stellt Docker zur Verwendung von aufs auf Debian Jessie bereit, das nicht unterstützt wird

Erstellt am 27. Nov. 2016  ·  7Kommentare  ·  Quelle: docker/machine

Docker-Maschine Version 0.8.2, Build e18a919
Host-Rechner: Debian Jessie 8.4

verwendeter Befehl: docker-machine create -d generic --generic-ip-address=x.x.x.x --generic-ssh-key ~/.ssh/id_rsa node-1

Dies führt dazu, dass Error starting daemon: error initializing graphdriver: driver not supported und die Docker-Maschine fehlschlagen.

Hilfreichster Kommentar

Das Erstellen von Maschinen auf der Google Cloud-Plattform schlägt derzeit aus diesem Grund fehl.

Alle 7 Kommentare

hmm... seltsam... jessie sollte den AUFS-Patch gut unterstützen...

Kannst du die komplette Ausgabe von docker-machine --debug posten?

Ich hatte letztes Jahr die gleichen Probleme, als ich versuchte, dasselbe zu tun, aber ich habe es diese Woche noch einmal versucht und konnte es zum Laufen bringen.

Docker-Maschinenversion 0.8.2
Jessie 8.6 Kernel 3.16 => einfache Einrichtung
Jessie 8.6 Kernel 4.8.11 von Backports => muss --engine-storage-driver overlay hinzugefügt werden, sonst wird aufs verwendet und wird in neueren Kerneln nicht unterstützt

Ich weiß nicht, ob sich seit letztem Jahr etwas geändert hat, aber ich konnte es nicht zum Laufen bringen, also probiere es noch einmal!

Ja, ich konnte es auch zum Laufen bringen, indem ich --engine-storage-driver . angab
Overlay, aber ich denke, das sollte irgendwie erkannt und automatisiert werden.
Derzeit funktioniert es bei einigen Cloud-Anbietern und bei anderen nicht.

Am Freitag, den 6. Januar 2017 um 7:31 Uhr schrieb ldumont [email protected] :

Ich hatte letztes Jahr die gleichen Probleme, als ich versuchte, dasselbe zu tun, aber
Ich habe es diese Woche noch einmal versucht und konnte es zum Laufen bringen.

Docker-Maschinenversion 0.8.2
Jessie 8.6 Kernel 3.16 => einfache Einrichtung
Jessie 8.6 Kernel 4.8.11 von Backports => muss hinzugefügt werden
--engine-storage-driver Overlay sonst wird aufs verwendet und es ist nicht
in aktuellen Kerneln unterstützt

Ich weiß nicht, ob sich seit letztem Jahr etwas geändert hat, aber ich konnte es nicht
Damit es funktioniert, versuchen Sie es noch einmal!


Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/docker/machine/issues/3895#issuecomment-270841446 ,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ADBXxQAgxECPM2FEWDnK1NR39dI48VGnks5rPd-lgaJpZM4K9MkI
.

Ähnliche #4016 #4156

Das Erstellen von Maschinen auf der Google Cloud-Plattform schlägt derzeit aus diesem Grund fehl.

Ist es irgendwie möglich, manuell etwas anderes einzustellen?
Maschine erstellt eine mit aufs , was der Plattformstandard ist

/etc/systemd/system/docker.service.d/10-machine.conf

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=generic
Environment=

Bearbeiten :
Ausführen

sed -i "s@--storage-driver aufs@--storage-driver overlay2@g" /etc/systemd/system/docker.service.d/10-machine.conf

mehrmals auf dem Host, während docker-machine angezeigt wird

Setting Docker configuration on the remote daemon...

scheint es zu lösen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen