0

我遇到了一个 docker 集群的问题,查看日志我发现了一个奇怪的日志条目: Aug 3 02:48:36 <hostname> dockerd: time="2020-08-03T02:48:36.967863272Z" level=info msg="NetworkDB stats <hostname>(59eadb9debca) - netID:o30h5ct285gjcvytl89oaeqi7 leaving:false netPeers:12 entries:24 Queue qLen:0 netMsg/s:0" 我说这很奇怪,因为我无法弄清楚日志的 ID 部分代表什么。docker 节点本身有另一个 ID,并且没有运行该 ID 的容器。检查其他节点,它们都具有相似的 ID。有人知道这个 ID 代表什么以及如何使用 docker 客户端检索它吗?

谢谢

4

1 回答 1

1

我相信这是 docker swarm 在使用覆盖网络时分配给对等方的名称。您可以通过运行获取网络列表

docker network ls

在输出中,您将看到一个或多个标记为 DRIVER=overlay 和 SCOPE=swarm 的网络,然后您可以通过运行检查一个:

docker network inspect <NETWORK_NAME>

在输出中,您应该看到一个名为Peers名称和 IP 地址的部分,您的 id 应该与其中一个名称匹配。

于 2020-09-04T14:44:16.457 回答