Po zainstalowaniu Dockera pojawia się błąd podczas próby uruchomienia przykładu Hello World:
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
(Właśnie zaktualizowałem mój serwer Debian z Wheezy do Jessie)
Czy ktoś ma pomysł, dlaczego pojawia się ten błąd? Czy coś przeoczyłem podczas aktualizacji?
Dzięki za pomoc.
Odpowiedzi:
Uruchomiłeś swój system za pomocą niestandardowego jądra OVH, które jest zbudowane zgodnie ze specyfikacjami OVH i może nie być odpowiednie do uruchamiania oprogramowania, które chcesz uruchomić.
Zmień konfigurację serwera dedykowanego, aby uruchamiał się z jądra zainstalowanego na dysku twardym dostarczonym przez dystrybucję Linuksa.
źródło
W moim przypadku błąd pojawia się przy każdej aktualizacji jądra Linux. Znika po ponownym uruchomieniu komputera.
Używam Arch Linux.
źródło
/usr/lib/modules/{KERNEL_VERSION}
działającym jądrze są usuwane. Docker potrzebuje modułów tun / tap do utworzenia interfejsów i próba ich załadowania kończy się niepowodzeniem po aktualizacji jądra. Ponowne uruchomienie pomaga, ponieważ wszystkie pliki modułów są dostępne dla nowego jądra. Innym obejściem byłoby ponowne wyodrębnienie modułów dla starego jądra, jeśli nadal masz pakiet Pacman i chcesz uniknąć ponownego uruchomienia.