При попытке остановить 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]
Готово.