Докер: не вдалося додати парні інтерфейси (операція не підтримується)


23

Після установки 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)

Хтось має уявлення, чому я отримую цю помилку? Я щось пропустив під час оновлення?

Спасибі за вашу допомогу.


Яке ядро ​​ти працюєш?
Майкл Хемптон

3.10.23-xxxx-std-ipv6-64
piero-la-lune

Відповіді:


7

Ви завантажили вашу систему за допомогою спеціального ядра OVH, створеного відповідно до специфікацій OVH, і, можливо, не підходить для роботи програмного забезпечення, яке ви хочете запустити.

Змініть налаштовану конфігурацію сервера для завантаження з ядра, встановленого на жорсткому диску, наданому вашим дистрибутивом Linux.

Екран конфігурації завантаження OVH


1
Я встановив нове ядро ​​і сказав Grub використовувати його. Це зараз працює! Спасибі !
п’єро-ла-луна

1
Якщо слід зазначити, що якщо ви оновили до нового ядра, але все ще працюєте на попередній встановленій версії, ця помилка з’явиться. Після перезавантаження проблеми відпадають.
Дарраг

90

У моєму випадку помилка з’являється щоразу, коли я оновлюю своє ядро ​​Linux. Він зникає, коли я перезавантажую комп'ютер.

Я використовую Arch Linux.


8
Це нормально, оскільки при оновленні ядра всі файли модуля .ko /usr/lib/modules/{KERNEL_VERSION}із запущеного ядра видаляються. Докер потребує декількох модулів настройки / дотику для створення інтерфейсів і спроби їх завантаження не вдалося після оновлення ядра. Перезавантаження допомагає, оскільки всі файли модулів є для нового ядра. Ще однією проблемою буде повторне вилучення модулів для старого ядра, якщо у вас все ще лежить пакет pacman і хочете уникнути перезавантаження.
cbley

3
Ви перезавантажилися після оновлення ядра?
Даніель Андрій Мінка

1
те ж саме. внаслідок чого помилка зникла, і контейнер належним чином запустився після перезавантаження.
Ніколя Модзик
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.