如何使用远程 API 获取刚刚创建的容器的 Swarm 节点 IP 地址?
最佳答案
所有相关的容器信息都可以通过 docker inspect <your container>
找到.
您的容器正在运行的节点的 IP 可以通过以下方式获得
docker inspect --format "{{ .Node.IP }}" <your container>
但是请注意,这可能不是可公开访问的 IP 地址(例如,在 AWS EC2 实例上,这将是私有(private) IP)。
要获取 swarm master 用于访问节点的主机名和端口,请使用
docker inspect --format "{{ .Node.Addr }}" <your container>
关于docker - 使用 API 从容器中获取 Swarm 节点 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36631603/