【问题标题】:Docker engine API in a swarm集群中的 Docker 引擎 API
【发布时间】:2019-07-18 19:17:41
【问题描述】:

我有一个有 2 个节点的集群,我在其中创建了两个服务。每个节点上一个。

管理节点上运行的服务正在使用 docker 引擎 API 获取一些信息。

我的问题是:是否可以从另一个节点上运行的容器中获取数据?喜欢它的统计数据?我知道 API 有一个端点 containers/{containerID}/stats。但这仅适用于在同一个 docker 守护进程上运行的容器,对吧?

从远程容器获取信息的最佳方式是什么?只有当这些容器运行的节点公开它们的 docker daemon API 时才有可能?

谢谢

【问题讨论】:

    标签: docker docker-swarm docker-api docker-engine


    【解决方案1】:

    做到这一点的最佳方法是编写一个收集这些信息的服务,并将其设置为“全局”,以便在所有节点上运行。然后,将收集到的数据推送到集中式数据库。

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      • 2019-03-22
      • 1970-01-01
      • 2017-12-11
      • 1970-01-01
      相关资源
      最近更新 更多