标签: apache docker marathon docker-swarm
我有一个非常简单的容器,上面写着" hello world"
我已成功运行它们并将它们缩放到X.
它们似乎都处于一个循环中,它们会运行它然后再睡一会儿再运行它。
马拉松周期将是:Waiting, Running, Delaye d并重复 Swarm cycle woulbd是:Ready, Running, Shutdown并重复
Waiting, Running, Delaye
Ready, Running, Shutdown
如何指定容器在第一次执行后是否在swarm或marathon中完成?
答案 0 :(得分:0)
你不能,Swarm和Marathon都是为长期运行服务而设计的。
为了只运行一次,你应该在Swarm中使用普通docker run命令,在Mesos中使用一些other框架(在Mesos上运行Marathon),例如Chronos是替代Mesos的cron并定期运行任务。
docker run