我有一个docker swarm集群。我部署了Elassandra码头工人镜像。现在,我想找到种子节点的docker容器的IP地址:
以下是我在我的团队中的服务:
docker service ls
ID NAME
yjehoql7l976 elassandra_seed
我想通过其名称找到Elassandra_seed节点的容器的IP地址,以在我的其他docker compose文件中使用。那可能吗?
答案 0 :(得分:0)
可以找到IP地址,但请记住,每次服务重新启动时IP地址都会更改。让我们继续寻找IP地址。
docker service ps stack_service
。检查节点列以找到节点的名称。 docker network ls
。通常,堆栈的网络就是这样命名的$ stackname_network。获取网络ID。docker inspect $networkid
描述网络。这将向您显示服务名称及其分配的IP地址。