AutoDock Cron插件
autodock-cron的Python项目详细描述
类似cron的autodock插件。
此插件按定义的常规计划运行容器 形式为^{tt2}的环境变量CRON。$ 很像许多linux/unix系统上的crond。
必须首先为^{tt3}运行容器至少一次$ 获取新容器及其配置。
注意autodock-cron有效地利用了Docker API 对容器调用docker start;新容器未创建 正在按计划进行。
注意
见:autodock
基本用法
启动守护程序:
$ docker run -d --name autodock prologic/autodock
链接并启动AutoDock插件:
$ docker run -d --link autodock prologic/autodock-cron
运行您选择的容器并将CRON=*/1 * * * *设置为每分钟运行一次:
$ docker run --name hello -e CRON="*/1 * * * *" busybox sh -c 'echo Hello'
现在autodock cron将安排一个计时器,以便每分钟重新运行此容器 直到容器被删除。大约3分钟后,您将得到:
$ docker logs hello Hello Hello Hello