Nach der Installation von Docker erhalte ich eine Fehlermeldung, wenn ich versuche, das Hello World-Beispiel auszuführen:
Error response from daemon: Cannot start container 4145d0fccd96b904e4ab4413735f1129b8765429bad5be71dc8d5f4c0760666d:
failed to create endpoint high_saha on network bridge:
failed to add the host (veth7f6f907) <=> sandbox (veth788d9dc) pair interfaces: operation not supported
(Ich habe gerade meinen Debian-Server von Wheezy auf Jessie aktualisiert.)
Hat jemand eine Idee, warum ich diesen Fehler bekomme? Habe ich während des Upgrades etwas verpasst?
Danke für Ihre Hilfe.
Antworten:
Sie haben Ihr System mit dem benutzerdefinierten OVH-Kernel gebootet, der gemäß den OVH-Spezifikationen erstellt wurde und möglicherweise nicht für die Ausführung von Software geeignet ist, die Sie ausführen möchten.
Ändern Sie Ihre dedizierte Serverkonfiguration, um vom Kernel zu booten, der auf der von Ihrer Linux-Distribution bereitgestellten Festplatte installiert ist.
quelle
In meinem Fall wird der Fehler jedes Mal angezeigt, wenn ich meinen Linux-Kernel aktualisiere. Es verschwindet, wenn ich den Computer neu starte.
Ich benutze Arch Linux.
quelle
/usr/lib/modules/{KERNEL_VERSION}
laufenden Kernel gelöscht werden. Docker benötigt einige Tun / Tap-Module, um die Schnittstellen zu erstellen, und der Versuch, sie zu laden, schlägt nach einem Kernel-Upgrade fehl. Ein Neustart hilft, da alle Moduldateien für den neuen Kernel vorhanden sind. Eine andere Abhilfe wäre, die Module für den alten Kernel neu zu extrahieren, wenn Sie immer noch das Paket pacman haben und den Neustart vermeiden möchten.