Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Marathon中指定docker容器的IP?_Docker_Mesos_Marathon - Fatal编程技术网

如何在Marathon中指定docker容器的IP?

如何在Marathon中指定docker容器的IP?,docker,mesos,marathon,Docker,Mesos,Marathon,我们可以使用将docker容器端口映射到主机IP和端口 docker run -d -p <some-ip>:<port>:<port> --name <some-name> <docker-image> docker run-d-p::--name 但是,如何在使用Marathon部署同一容器时指定主机IP?在Marathon应用程序规范中,我应该在哪里指定主机的IP?对于我的要求,指定主机IP是必要的 您可以使用Marathon

我们可以使用将docker容器端口映射到主机IP和端口

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

但是,如何在使用Marathon部署同一容器时指定主机IP?在Marathon应用程序规范中,我应该在哪里指定主机的IP?对于我的要求,指定主机IP是必要的

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

如果我使用主机模式而不是网桥模式部署docker容器怎么办?在这种情况下,运行容器的哪些方面会与主机隔离,哪些方面不会与主机隔离?@t6nand:如果您还有其他问题,请重新开始。这种对现有问题的标注是不好的,对后面的人没有用处。