Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Docker not starting " could not delete the default bridge network: network bridge has active endpoints""

Any ideas how to fix it?

Error starting daemon: Error initializing network controller: could not delete the default bridge network: network bridge has active endpoints

OS: Debian 8
Docker version: 1.9.0, build 76d6bc9

ifconfig output:

eth0      Link encap:Ethernet  HWaddr e0:3f:49:a0:9d:b4  
      inet addr:192.168.0.104  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::e23f:49ff:fea0:9db4/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:5231 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4651 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:3019389 (2.8 MiB)  TX bytes:858951 (838.8 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:5568 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5568 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:330007 (322.2 KiB)  TX bytes:330007 (322.2 KiB)
like image 816
Anton Linevych Avatar asked Nov 08 '15 23:11

Anton Linevych


People also ask

How do I remove a network Docker bridge?

Use the docker network rm command to remove a user-defined bridge network. If containers are currently connected to the network, disconnect them first.

What is Docker GW bridge?

The docker_gwbridge is a virtual bridge that connects the overlay networks (including the ingress network) to an individual Docker daemon's physical network. Docker creates it automatically when you initialize a swarm or join a Docker host to a swarm, but it is not a Docker device.

Does Docker Compose use bridge network?

Docker Compose understands the idea behind running services for one application on one network. When you deploy an app using Docker Compose file, even when there's no mention of specific networking parameters, Docker Compose will create a new bridge network and deploy the container over that network.


1 Answers

I had a similar issue after upgrading.

Run

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

to reset your networks. Then restart docker (sudo systemctl restart docker or sudo service docker restart depending on your OS).

If everything works again you can delete the dn-bak directory.

like image 100
laktak Avatar answered Oct 21 '22 18:10

laktak