使用 API 从容器中获取 Swarm 节点 IP 地址?
Get Swarm node IP address from a container using API?
如何使用远程获取刚刚创建的容器的 Swarm 节点 IP 地址API?
所有相关的容器信息都可以通过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>
如何使用远程获取刚刚创建的容器的 Swarm 节点 IP 地址API?
所有相关的容器信息都可以通过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>