Apache Marathon / Docker Swarm:容器不断重复

时间:2016-08-24 15:04:42

标签: apache docker marathon docker-swarm

我有一个非常简单的容器,上面写着" hello world"

我已成功运行它们并将它们缩放到X.

它们似乎都处于一个循环中,它们会运行它然后再睡一会儿再运行它。

马拉松周期将是:Waiting, Running, Delaye d并重复
Swarm cycle woulbd是:Ready, Running, Shutdown并重复

如何指定容器在第一次执行后是否在swarm或marathon中完成?

1 个答案:

答案 0 :(得分:0)

你不能,Swarm和Marathon都是为长期运行服务而设计的。

为了只运行一次,你应该在Swarm中使用普通docker run命令,在Mesos中使用一些other框架(在Mesos上运行Marathon),例如Chronos是替代Mesos的cron并定期运行任务。