我正在尝试在多VM方案上运行commercial-paper example
以在Hyperledger中进行生产。
我在一个VM中有4个docker容器,在另一个VM中有两个。 4个容器通过网桥连接并通信。
我创建了swarm
,以便VM可以进行通信。首先,我创建了一个领导者和一个工人,然后兼任领导者。我为每种情况创建了覆盖网络。我认为只有在通过stack
或services
部署了容器的情况下,群集才能通信,但是所有容器都不是服务。要将它们部署为服务,我将必须遍历所有脚本,将docker-compose
命令更改为适当的docker stack deploy
命令。但是我仍然认为这不会奏效,因为我的用例不需要任何副本。另外,如果我没有记错的话,部署将在随机的swarm-node上进行。
我想在将我的4个容器连接到一个VM的网桥网络中进行通信;在其他VM中有2个容器。