Docker:无法添加对接口(操作不支持)

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)

有人知道我为什么会收到此错误吗?我在升级过程中错过了什么吗?

感谢您的帮助。

答案1

您已经使用 OVH 的自定义内核启动了系统,该内核是按照 OVH 的规格构建的,可能不适合运行您想要运行的软件。

将您的专用服务器配置更改为从安装在 Linux 发行版提供的硬盘上的内核启动。

OVH 启动配置屏幕

答案2

就我的情况而言,每次更新 Linux 内核时都会出现此错误。重新启动计算机后,该错误就会消失。

我正在使用 Arch Linux

答案3

我遇到了同样的问题(对接口:不支持操作),我使用的是自定义内核。对我来说,原因是缺少模块“虚拟以太网对设备”CONFIG_VETH。

│ CONFIG_VETH:
│ │ 此设备是本地以太网隧道。设备成对创建。当一端收到数据包时,它会出现在其配对上,反之亦然。│ 符号:VETH [=m]
│ │ 类型:三态
│ │ 提示:虚拟以太网对设备
│ │ 位置:
│ │ -> 设备驱动程序
│ │ -> 网络设备支持 (NETDEVICES [=y])
│ │ -> 网络核心驱动程序支持 (NET_CORE [=y])

希望能帮助到你

相关内容