Назад | Перейти на главную страницу

Docker: не удалось добавить пару интерфейсов (операция не поддерживается)

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

Кто-нибудь знает, почему я получаю эту ошибку? Я что-то пропустил при обновлении?

Спасибо за вашу помощь.

В моем случае ошибка появляется каждый раз, когда я обновляю ядро ​​Linux. Он исчезает, когда я перезагружаю компьютер.

Я использую Arch Linux.

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

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

У меня была такая же проблема (пара интерфейсов: операция не поддерживается), и я использую собственное ядро. Для меня причиной был отсутствующий модуль "Устройство виртуальной пары Ethernet" CONFIG_VETH.

│ CONFIG_VETH:
│ │ Это устройство представляет собой локальный Ethernet-туннель. Устройства создаются парами. Когда один конец получает пакет, он появляется в его паре, и наоборот. │ Символ: VETH [= m]
│ │ Тип: трехфазный
│ │ Подсказка: устройство виртуальной пары Ethernet
│ │ Расположение:
│ │ -> Драйверы устройств
│ │ -> Поддержка сетевых устройств (СЕТЕВЫЕ УСТРОЙСТВА [= y])
│ │ -> Поддержка драйвера сетевого ядра (NET_CORE [= y])

Надеюсь, поможет