How to remove a network with active endpoints in Docker
Problem: ERROR: error while removing network
I wanted to run docker-compose down but it failed due to the following error:
ERROR
:
error
while
removing
network
:
network
<
your_network
>
id
cfcb4a603426f2cf71b1f971a9ecb0aae7e6c889a8dc4c55bfd1eb010d8a260b
has
active
endpoints
Solution
To solve this just run docker network inspect <your_network> with the rights permissions. (You may also use sudo if you have the permission).
The output of that command is something like this:
[
{
"Name"
:
"your_network"
,
"Id"
:
"cfcb4a603426f2cf71b1f971a9ecb0aae7e6c889a8dc4c55bfd1eb010d8a260b"
,
"Created"
:
"2021-05-05T10:58:08.216143067+02:00"
,
"Scope"
:
"local"
,
"Driver"
:
"bridge"
,
"EnableIPv6"
:false,
"IPAM"
:
{
"Driver"
:
"default"
,
"Options"
:null,
"Config"
:
[
{
"Subnet"
:
"10.0.38.0/24"
,
"Gateway"
:
"10.0.38.1"
}
]
}
,
"Internal"
:false,
"Attachable"
:true,
"Ingress"
:false,
"ConfigFrom"
:
{
"Network"
:
""
}
,
"ConfigOnly"
:false,
"Containers"
:
{
"cf8f158e34d07bb3be8ff73e21fc688dce1ba13a5b941a7a59aff1373a74be8f"
:
{
"Name"
:
"phpmyadmin_phpmyadmin_1"
,
"EndpointID"
:
"e77d58d75ee31a37ee2cced2658c36480c4f209d8eedf29d4d281f8073457eb1"
,
"MacAddress"
:
"02:42:0a:00:26:05"
,
"IPv4Address"
:
"10.0.38.5/24"
,
"IPv6Address"
:
""
}
}
,
"Options"
:
{}
,
"Labels"
:
{
"com.docker.compose.network"
:
"default"
,
"com.docker.compose.project"
:
"your_project"
,
"com.docker.compose.version"
:
"1.28.5"
}
}
]
In this case the network is your_network and the endpoint is in containers -> name.
Now you can use sudo docker network disconnect -f your_network phpmyadmin_phpmyadmin_1. This will disconnect the network from the instance, and you will be able to run docker-compose down without problems.
Source: This answer in Stack Overflow


















![Toni Kroos là ai? [ sự thật về tiểu sử đầy đủ Toni Kroos ]](https://evbn.org/wp-content/uploads/New-Project-6635-1671934592.jpg)


