使用API​​从容器中获取Swarm节点IP地址?

时间:2016-04-14 18:52:22

标签: docker docker-swarm

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

1 个答案:

答案 0 :(得分:1)

可以使用docker inspect <your container>找到所有相关的容器信息。

可以使用

获取运行容器的节点的IP
docker inspect --format "{{ .Node.IP }}" <your container>

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

要获取群组主人用来到达节点的主机名和端口,请使用

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