Docker堆栈容器交互

问题描述 投票:0回答:1

确认。我在理解容器如何在群体覆盖网络中相互交互方面遇到麻烦。例如,我有堆栈mystack。在那个mystack中,我有2个容器:mycontainer0mycontainer1。在“''docker stack deploy”之后,docker给容器起另一个名字:mystack_mycontainer0.1mystack_mycontainer1.1。现在,我想在容器之间进行一些交互。例如,我要从第一个容器ping第二个容器。我可以从shell'''ping mystack_mycontainer1'''完成。那行得通!好。现在,我想从我的C ++应用程序的UDP数据包中将第一个容器发送到另一个容器。我想使用Unix套接字。但是停止...我应该使用目标容器的IP地址,格式为[[192.168.0.23。但我不知道,因为我所知道的只是其语义名称mystack_mycontainer1。Whell ...我应该如何处理此任务?

docker sockets containers
1个回答
0
投票
我确定您没有问如何从DN获取IP地址。除此之外,您可能希望改为使用服务名称,该名称是可解析的,并且名称具有可预测性。但是请注意,除非该服务下至少有一个健康的容器,否则该服务也将无法解决。
© www.soinside.com 2019 - 2024. All rights reserved.