在一段时间后重新启动docker service中的任务

时间:2017-06-14 06:50:02

标签: docker containers docker-swarm

我有一个有3个节点的群。在它上面,我想为数据库启动一个服务,然后为另一个服务启动,其中一些服务运行python应用程序。该计划大约需要30分钟才能完成。之后,关闭容器并启动新容器。但是,有时会出现一些问题并且容器不会停止。我启动服务时是否可以使用任何选项,以便在1小时后自动终止容器并创建新容器?

1 个答案:

答案 0 :(得分:3)

您可以使用Docker Remote API创建应用程序,该API自动创建该容器,等待一小时,将其部署到swarm,然后删除该容器。这不是在docker中寻找的功能。您应该使用Docker API手动实现它。 您可以在here完整的泊坞库列表中找到,以帮助您入门。