【发布时间】:2019-07-01 21:54:03
【问题描述】:
我有两个 dockerized 服务,问题是使用第三个容器(如 cron 容器)为该服务执行 cron 工作的最佳实践是什么。这听起来是个坏主意,但我需要让 cron 参与进来。它不应该是 docker 的主机 cron。或者也许还有另一种合适的方式来实现我不知道的这样一项工作。请各位大侠帮忙!
【问题讨论】:
-
可以运行专用的cron容器;问题是让它访问你需要在其他容器中运行的任何东西。使其能够
docker run或docker exec使其能够对整个主机进行不受限制的根级别访问。 -
你会推荐什么,我应该使用 Docker 主机的 cron 吗?我对这个想法不满意,因为我担心它不会在盒子里起作用。我需要运行 $>
docker-compose up -d之类的东西,仅此而已。根本没有任何用户的活动。
标签: docker cron docker-compose