我们可以将docker容器端口Map到主机ip和端口
docker run -d -p <some-ip>:<port>:<port> --name <some-name> <docker-image>
但是如何在使用marathon部署同一个容器时指定主机ip呢?在马拉松应用程序规范中,我应该在哪里指定主机的ip?对于我的要求,指定主机ip是必要的。
ghg1uchk1#
您可以使用马拉松约束来影响应用程序的放置,但我建议,更好、更具前瞻性的方法不是将应用程序固定到某个节点(如果该节点失败怎么办?),而是使用服务发现来动态计算应用程序所服务的ip和端口。
1条答案
按热度按时间ghg1uchk1#
您可以使用马拉松约束来影响应用程序的放置,但我建议,更好、更具前瞻性的方法不是将应用程序固定到某个节点(如果该节点失败怎么办?),而是使用服务发现来动态计算应用程序所服务的ip和端口。