在Docker Container或cron作业中运行Go脚本?

时间:2014-09-27 16:43:05

标签: go crontab docker

我在Docker上部署了Go应用程序。除了运行主程序,我想运行定期作业来更新我的数据。

哪个更好?

  1. 在主程序上运行时使用并发(通道)运行定期作业。

  2. Crontab在系统上注册定期作业。但我不知道如何在Docker

  3. 中执行此操作

    在Dockerfile或docker中运行单独的cronjob的最佳方法是什么?

    请帮帮我。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您正在开发该应用程序,您所需要的只是基本定期执行一个" job" ,我会去你的应用程序中实现它。如果事情变得更复杂,我会建立一个像https://github.com/phusion/baseimage-docker这样的图像,它支持管理多个容器进程(包括cron)。