我在Docker上部署了Go应用程序。除了运行主程序,我想运行定期作业来更新我的数据。
哪个更好?
在主程序上运行时使用并发(通道)运行定期作业。
Crontab在系统上注册定期作业。但我不知道如何在Docker
在Dockerfile或docker中运行单独的cronjob的最佳方法是什么?
请帮帮我。谢谢!
答案 0 :(得分:0)
如果您正在开发该应用程序,您所需要的只是基本定期执行一个" job" ,我会去你的应用程序中实现它。如果事情变得更复杂,我会建立一个像https://github.com/phusion/baseimage-docker这样的图像,它支持管理多个容器进程(包括cron)。