欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

docker 网络关闭或启动失败的原因是:有活动端点

最编程 2024-04-11 15:20:08
...

解决方法:

# 查找网络对应的活跃容器信息
docker network inspect [<id> or <name>]

# 强制断开连接
docker network disconnect -f [<networkID> or <networkName>] [<endpointName> or <endpointId>]

# 删除无用的网络(其他)
docker network prune

操作示例如下:
1.错误信息

Removing network quorum-test-network_quorum-dev-quickstart
ERROR: network quorum-test-network_quorum-dev-quickstart id db34e6ce28c091a0409e8fb4b470c8ebbfebba9061878728aa4b85c937f0a56c has active endpoints
No stopped containers
  1. 查找活跃容器的id
[root@peer0 quorum-test-network]# docker network inspect quorum-test-network_quorum-dev-quickstart
[
    {
        "Name": "quorum-test-network_quorum-dev-quickstart",
        "Id": "db34e6ce28c091a0409e8fb4b470c8ebbfebba9061878728aa4b85c937f0a56c",
        "Created": "2021-06-18T15:11:11.487160137+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.16.239.0/24"
                }
            ]
        },
        "Internal": false,
        "Attachable": true,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "e1fa8b168392617e241e914cc89cceedf5906d4e00b35172df4bad0e9c3f2597": {
                "Name": "quorum-test-network_validator4_1",
                "EndpointID": "312df2593ccf4e5c4a61afcaf127260d7bc32e0585230c86bb3d0ce9d6b49058",
                "MacAddress": "02:42:ac:10:ef:0e",
                "IPv4Address": "172.16.239.14/24",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "quorum-dev-quickstart",
            "com.docker.compose.project": "quorum-test-network",
            "com.docker.compose.version": "1.25.0"
        }
    }
]

  1. 强制断开连接
[root@peer0 quorum-test-network]# docker network disconnect -f quorum-test-network_quorum-dev-quickstart quorum-test-network_validator4_1