Docker在部署WEB环境时非常好用,一键即可完整部署,还不受限于具体的主机系统。
不过在使用cron定时,主机运行好好的,到了docker容器中却遇到各式各样的问题。
到底如何在容器中启用cron?
在主机和在容器中使用cron,那种更好?
这里我们列出集中用于定时的方案:
使用主机的cron实现定时任务
创建一个新容器专门执行定时任务
在原有容器上安装cron,里面运行2个进程
注意,我们这里所说的cron,包括传统的 cron 工具,或者其他的时间服务程序,它们功能是一样的。
方式1:最佳