标签: docker mesos mesosphere marathon
我目前正在研究Mesosphere DCOS,以便使用Docker容器运行多个微服务。每个微服务代码都已由我的CI构建到一个docker容器和上传到私有容器仓库。
如果我现在使用Marathon将容器A和容器B部署为两个不同的应用程序,应用程序A将如何能够访问应用程序B? 我是否需要像Consul这样的其他服务发现?
如果我能在这里获得一些见解,甚至可能有一些链接/文档让我开始,那将会很棒。)
答案 0 :(得分:2)
目前的解决方案是使用某种服务发现。 DCOS已经附带MesosDNS,它将自动为马拉松启动的每个容器创建一个DNS条目。 有关在DCOS上使用MesosDNS的详细信息,请参阅here。
希望这有帮助!
BTW:您可以通过DCOS UI中的小chat icon直接联系DCOS支持。