如何在marathon中指定docker容器的ip?

ohtdti5x  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(494)

我们可以将docker容器端口Map到主机ip和端口

docker run -d -p <some-ip>:<port>:<port> --name <some-name> <docker-image>

但是如何在使用marathon部署同一个容器时指定主机ip呢?在马拉松应用程序规范中,我应该在哪里指定主机的ip?对于我的要求,指定主机ip是必要的。

ghg1uchk

ghg1uchk1#

您可以使用马拉松约束来影响应用程序的放置,但我建议,更好、更具前瞻性的方法不是将应用程序固定到某个节点(如果该节点失败怎么办?),而是使用服务发现来动态计算应用程序所服务的ip和端口。

相关问题