После установки Docker я получаю сообщение об ошибке при попытке запустить пример 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
(Я только что обновил свой сервер Debian с Wheezy до Jessie)
У кого-нибудь есть идея, почему я получаю эту ошибку? Я что-то пропустил во время обновления?
Спасибо за вашу помощь.
Ответы:
Вы загрузили свою систему с помощью собственного ядра OVH, которое разработано в соответствии со спецификациями OVH и может не подходить для запуска программного обеспечения, которое вы хотите запустить.
Измените конфигурацию выделенного сервера для загрузки с ядра, установленного на жестком диске, предоставленном вашим дистрибутивом Linux.
источник
В моем случае ошибка появляется каждый раз, когда я обновляю свое ядро Linux. Он исчезает, когда я перезагружаю компьютер.
Я использую Arch Linux.
источник
/usr/lib/modules/{KERNEL_VERSION}
работающем ядре удаляются. Docker нужны некоторые модули tun / tap для создания интерфейсов, и попытка загрузить их не удалась после обновления ядра. Перезагрузка помогает, потому что все файлы модуля существуют для нового ядра. Другим обходным решением будет повторное извлечение модулей для старого ядра, если у вас все еще лежит пакет pacman, и вы хотите избежать перезагрузки.