docker 守护程序日志中的可疑 ID

Suspicious ID in docker daemon logs

我遇到了 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 客户端检索它吗?

谢谢

我相信这是 docker 群在使用覆盖网络时分配给对等点的名称。您可以通过 运行

获取网络列表

docker network ls

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

检查其中一个

docker network inspect <NETWORK_NAME>

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