Docker无法启动:“无法删除默认桥接网络:网络桥接器有活动的端点”

7 浏览
0 Comments

Docker无法启动:“无法删除默认桥接网络:网络桥接器有活动的端点”

有没有什么办法可以修复这个问题?

错误信息:启动守护进程时出错:初始化网络控制器时出错,无法删除默认桥接网络:网络桥接点处于活动状态。

操作系统:Debian 8

Docker版本:1.9.0,构建版本:76d6bc9

ifconfig输出:

eth0 链路类型:以太网 硬件地址:e0:3f:49:a0:9d:b4

inet 地址:192.168.0.104 广播:192.168.0.255 子网掩码:255.255.255.0

inet6 地址:fe80::e23f:49ff:fea0:9db4/64 范围:链路

UP BROADCAST RUNNING MULTICAST MTU:1500 度量值:1

接收数据包:5231 错误:0 丢弃:0 过载:0 帧:0

发送数据包:4651 错误:0 丢弃:0 过载:0 载波:0

冲突:0 发送队列长度:1000

接收字节:3019389 (2.8 MiB) 发送字节:858951 (838.8 KiB)

lo 链路类型:本地环回

inet 地址:127.0.0.1 子网掩码:255.0.0.0

inet6 地址:::1/128 范围:主机

UP LOOPBACK RUNNING MTU:65536 度量值:1

接收数据包:5568 错误:0 丢弃:0 过载:0 帧:0

发送数据包:5568 错误:0 丢弃:0 过载:0 载波:0

冲突:0 发送队列长度:0

接收字节:330007 (322.2 KiB) 发送字节:330007 (322.2 KiB)

0
0 Comments

问题的出现原因是在升级后,Docker无法启动并显示错误信息"could not delete the default bridge network: network bridge has active endpoints"。解决方法是将网络重置,然后重新启动Docker。具体步骤如下:

1. 运行以下命令来重置网络:

sudo mv /var/lib/docker/network/files/ /tmp/dn-bak

2. 然后根据你的操作系统,重新启动Docker:

sudo systemctl restart docker

或者

sudo service docker restart

3. 如果一切正常工作,你可以删除"dn-bak"目录。

4. 最后,运行sudo /etc/init.d/docker restart来重新启动Docker。

这个解决方法也适用于Hypriot图像的树莓派。

还有一位用户发现,只需要重新启动Docker即可解决问题,无需移动或删除网络文件。

此外,有用户询问为什么会出现这个错误,但没有得到具体答案。

另外,还有一位用户表示在vagrant中也遇到了相同的问题,并成功解决。

0
0 Comments

Docker not starting "could not delete the default bridge network: network bridge has active endpoints" 这个问题的出现的原因以及解决方法

当尝试启动Docker时,可能会遇到一个错误消息,如"could not delete the default bridge network: network bridge has active endpoints"。这个错误通常是由于网络桥接端点仍然处于活动状态而导致的。解决这个问题的方法很简单,只需要重新启动Docker即可。

有两种常见的方法可以重新启动Docker。一种是使用systemctl命令,另一种是使用/etc/init.d目录下的docker脚本。下面分别介绍这两种方法:

1. 使用systemctl命令重新启动Docker

sudo systemctl restart docker

2. 使用docker脚本重新启动Docker

sudo /etc/init.d/docker restart

以上两种方法都可以有效地解决"could not delete the default bridge network: network bridge has active endpoints"错误。重新启动Docker后,这个错误应该就会消失,Docker可以正常启动了。

当遇到Docker启动时出现"could not delete the default bridge network: network bridge has active endpoints"错误时,只需重新启动Docker即可解决。可以使用systemctl命令或者docker脚本来重新启动Docker。重新启动后,这个错误应该就会消失,Docker可以正常启动。

0