我在运行macOS的mbp上的以下本地设置上遵循了示例json应用程序cfg @ https://mesosphere.github.io/marathon/docs/native-docker.html#bridged-networking-mode(修改后的实例计数为1而不是2)。
使用桥接的python webapp的single
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 120bf164b817 python:3 "/bin/sh -c 'python3…" 20 seconds ago Up 19 seconds 0.0.0.0:31532->161/udp, 0.0.0.0:31531->8080/tcp mesos-eb3765bb-2c98-4cdf-8dbe-95ef33bdd58b eee64f6d845b python:3 "/bin/sh -c 'python3…" About a minute ago Up About a minute 0.0.0.0:31733->161/udp, 0.0.0.0:31732->8080/tcp mesos-c17f8df0-f7a3-4352-a266-c2bf74c211fa 5dc28a7457e2 python:3 "/bin/sh -c 'python3…" 2 minutes ago Up 2 minutes 0.0.0.0:31811->161/udp, 0.0.0.0:31810->8080/tcp mesos-d44f0ff6-73a1-4609-bc9a-2a32330fc37e
我不认为这是预期的行为,并且对于单个马拉松应用程序实例,应该只创建一个docker容器。
如果我的观察正确,请帮助我解决此问题或纠正我的理解。
TIA。
我在以下本地计算机上遵循了示例json应用程序cfg @ https://mesosphere.github.io/marathon/docs/native-docker.html#bridged-networking-mode(修改后的实例计数为1而不是2)设置...
我假设您可以使用约束的UNIQUE运算符。https://mesosphere.github.io/marathon/docs/constraints.html