在swarm容器和主机之间进行通信

这是一个关于Docker的初学者问题。

我在一台主机上运行一个基本的群体作为testing环境。 有11个不同的容器在运行,都通过主机进行通信(现在我正在input这个文字的机器)。 只有1个物理机器,11个容器。

在我的物理机器的本地主机上运行一个MongoDB服务器。 我希望能够在我的群集中的容器内与这个MongoDB服务器进行通信。

我需要configuration什么才能使这个工作? 关于Docker的联网有很多信息。 我通常使用:

docker run --net="host" --rm -ti <name_of_image> 

一切正常。 但是,只要我运行一个群(而不是一个容器),我似乎无法弄清楚如何将所有东西连接在一起,所以我可以和我的MongoDB服务器通信。

我意识到这可能是一个非常基本的问题。 我也很欣赏,我可能需要阅读更多的群networking文档来了解这一点,但我不知道要看哪些文档。 似乎有多种不同的方式来将我的容器和物理机器联网在一起。

任何信息都将非常感谢,即使它只是一些你认为会有启发性的文档的链接。

干杯。