docker群:如何检查入口端点容器
当我检查入口时,我得到有关容器的信息:
$docker inspect ingress "Containers": { "1234567890": { "Name": "gateway.1.qwertyuiop", "EndpointID": "12345678990", "MacAddress": "00:11:22:33:44:55", "IPv4Address": "10.255.0.11/16", "IPv6Address": "" }, "ingress-sbox": { "Name": "ingress-endpoint", "EndpointID": "1234567890", "MacAddress": "00:11:22:33:44:55", "IPv4Address": "10.255.0.3/16", "IPv6Address": "" } },
然后我可以检查第一个容器,但检查ingress-endpoint
什么都不返回
$ docker inspect ingress-endpoint []
我正在试图find的是在群集节点中的入口端点的本地ip。
当运行docker inspect ingress-endpoint
给出[]
输出时,很可能意味着这样的端点是一个陈旧的容器,它仍然挂ingress
networking。 你可能想断开networking,删除这个容器,然后重新joinSwarm集群
docker network disconnect ingress --force ingress-endpoint
docker network rm ingess