Après avoir installé Docker, je reçois une erreur lorsque j'essaie d'exécuter l'exemple 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
(Je viens de mettre à niveau mon serveur Debian de Wheezy vers Jessie)
Quelqu'un a-t-il une idée pourquoi j'obtiens cette erreur? Ai-je raté quelque chose pendant la mise à niveau?
Merci de votre aide.
Réponses:
Vous avez démarré votre système avec le noyau personnalisé d'OVH, qui est construit selon les spécifications d'OVH, et peut ne pas convenir pour exécuter le logiciel que vous souhaitez exécuter.
Modifiez la configuration de votre serveur dédié pour démarrer à partir du noyau installé sur le disque dur fourni par votre distribution Linux.
la source
Dans mon cas, l'erreur apparaît à chaque fois que je mets à jour mon noyau Linux. Il disparaît lorsque je redémarre l'ordinateur.
J'utilise Arch Linux.
la source
/usr/lib/modules/{KERNEL_VERSION}
du noyau en cours d'exécution sont supprimés. Docker a besoin de modules tun / tap pour créer les interfaces et essayer de les charger échoue après une mise à niveau du noyau. Le redémarrage est utile car tous les fichiers de module sont là pour le nouveau noyau. Une autre solution serait de ré-extraire les modules de l'ancien noyau si vous avez toujours le paquet pacman et que vous voulez éviter le redémarrage.