2

我试图更多地了解epmd和玩 docker。

我的想法是使用--net=host如下选项运行两个 docker:

docker run -i -t --net=host elixir iex --sname node1 --cookie cookie
docker run -i -t --net=host elixir iex --sname node2 --cookie cookie

我期待epmd唯一在第一个 docker 中启动,因为第二个应该意识到已经epmd在端口 4369 上运行,但令我惊讶的是epmd两个 docker 中的服务都已启动。

那么,这是预期的行为吗?是否应该关闭其中一个 epmd 服务器?

4

0 回答 0