1

如何使用远程 API 获取刚刚创建的容器的 Swarm 节点 IP 地址?

4

1 回答 1

1

所有相关的容器信息都可以通过 找到docker inspect <your container>

您的容器正在运行的节点的 IP 可以通过以下方式获得

docker inspect --format "{{ .Node.IP }}" <your container>

但是请注意,这可能不是可公开访问的 IP 地址(例如,在 AWS EC2 实例上,这将是私有 IP)。

要获取 swarm master 用于访问节点的主机名和端口,请使用

docker inspect --format "{{ .Node.Addr }}" <your container>
于 2016-04-16T17:30:59.210 回答