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给出[]输出时,很可能意味着这样的端点是一个陈旧的容器,它仍然挂ingressnetworking。 你可能想断开networking,删除这个容器,然后重新joinSwarm集群

docker network disconnect ingress --force ingress-endpoint

docker network rm ingess