При попытке остановить Docker Compose — возникает ошибка:
# docker-compose down Stopping jmadmin_web_1 ... done Stopping jmadmin__transform_1 ... done Removing jmadmin__web_1 ... done Removing jmadmin__transform_1 ... done Removing network jmadmin_default ERROR: network jmadmin_default has active endpoints
Проверяем подключенные к этой сети контейнеры:
[simterm]
# docker network inspect jmadmin_default
[
{
"Name": "jmadmin_default",
...
"Containers": {
"ep-d737e1e15d34887963060d5053e8a9000524a83cd13cce791d54907d5e770179": {
"Name": "jmadmin_web_2",
"EndpointID": "d737e1e15d34887963060d5053e8a9000524a83cd13cce791d54907d5e770179",
"MacAddress": "02:42:ac:12:00:03",
"IPv4Address": "172.18.0.3/16",
"IPv6Address": ""
}
},
"Options": {},
"Labels": {}
}
]
[/simterm]
...
"EndpointID": "d737e1e15d34887963060d5053e8a9000524a83cd13cce791d54907d5e770179",
"MacAddress": "02:42:ac:12:00:03",
...
Контейнера такого нет:
[simterm]
# docker ps -a | grep web_2 | wc -l 0 # find /var/lib/docker/ -name "d737e1e15d3*" | wc -l 0
[/simterm]
Отключаем его от сети через --force:
[simterm]
# docker network disconnect -f jmadmin_default jmadmin_web_2
[/simterm]
Пробуем погасить compose ещё раз:
[simterm]
# docker-compose down Removing network jmadmin_default
[/simterm]
Готово.