我有一个有 2 个节点的群,我在其中创建了两个服务。每个节点上一个。
管理器节点上运行的服务正在使用 docker 引擎 API 来获取一些信息。
我的问题是:是否可以从另一个节点上运行的容器中获取数据?喜欢它的统计数据吗?我知道 API 有一个containers/{containerID}/stats
的端点。但这仅适用于在同一 docker 守护程序上运行的容器,对吗?
从远程容器获取信息的最佳方式是什么?是否只有在运行这些容器的节点公开其 docker 守护程序 API 时才有可能?
谢谢
最好的
方法是编写一个收集此信息的服务,并使该服务成为"全局"服务,以便它在所有节点上运行。然后,将收集的数据推送到集中式数据库。