目录
一、问题描述
JumpServer 执行以下命令关闭所有进程时报错 network jms_net has active endpoints:
[root@localhost jumpserver-offline-installer-v2.13.2-amd64-11]# ./jmsctl.sh down
Stopping jms_redis ... done
Stopping jms_mysql ... done
Removing jms_redis ... done
Removing network jms_net
ERROR: network jms_net has active endpoints
二、解决方法
1.检查网络连接情况
docker network inspect jms_net
[root@localhost jumpserver-offline-installer-v2.13.2-amd64-11]# docker network inspect jms_net
[
{
"Name": "jms_net",
"Id": "cb7589d228a3c521b117fcc9840feb6ab1d9c2a1fcdf2a7e89049380a1ab5fe4",
"Created": "2021-09-15T15:52:50.364033316+08:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "192.168.250.0/24",
"Gateway": "192.168.250.1"
}
]
},
"Internal": false,
"Attachable": true,
"Containers": {
"943fabe30161ad0e31f13eb89a4bc455dba34d8e4f579c086f6fc6f741190077": {
"Name": "jms_redis",
"EndpointID": "60b88d3affa22309b871924daf4c523a11eebb5ff822794f24842202f6e98789",
"MacAddress": "02:42:c0:a8:fa:02",
"IPv4Address": "192.168.250.2/24",
"IPv6Address": ""
},
"bdcd45c63649a10151468f54779318289f152a25432ebd57f4f919507be8b125": {
"Name": "jms_mysql",
"EndpointID": "986ce13a7760ba768d028a2150155d554d3711c20a17c822ab57cea0a59ad1c3",
"MacAddress": "02:42:c0:a8:fa:03",
"IPv4Address": "192.168.250.3/24",
"IPv6Address": ""
}
},
"Options": {
},
"Labels": {
"com.docker.compose.network": "net",
"com.docker.compose.project": "jms",
"com.docker.compose.version": "1.26.2"
}
}
]
2.使用 docker network disconnect -f {network} {endpoint-name} 断掉连接
docker network disconnect -f jms_net jms_redis
docker network disconnect -f jms_net jms_mysql
再次检查网络连接情况:
[root@localhost jumpserver-offline-installer-v2.13.2-amd64-11]# docker network inspect jms_net
[
{
"Name": "jms_net",
"Id": "cb7589d228a3c521b117fcc9840feb6ab1d9c2a1fcdf2a7e89049380a1ab5fe4",
"Created": "2021-09-15T15:52:50.364033316+08:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "192.168.250.0/24",
"Gateway": "192.168.250.1"
}
]
},
"Internal": false,
"Attachable": true,
"Containers": {
},
"Options": {
},
"Labels": {
"com.docker.compose.network": "net",
"com.docker.compose.project": "jms",
"com.docker.compose.version": "1.26.2"
}
}
]
3.再次执行 ./jmsctl.sh down
再次执行 ./jmsctl.sh down,成功关闭所有进程:
[root@localhost jumpserver-offline-installer-v2.13.2-amd64-11]# ./jmsctl.sh down
Stopping jms_redis ... done
Stopping jms_mysql ... done
Removing jms_redis ... done
Removing network jms_net