Python 调度docker容器与包含调度任务的持久容器

Python 调度docker容器与包含调度任务的持久容器,python,docker,cron,scheduled-tasks,systemd,Python,Docker,Cron,Scheduled Tasks,Systemd,我有一个docker文件,它运行一个python脚本,应该定期(每20分钟)下载一个带有api调用的json文件 就我所知,我可以在两个选项中进行选择以安排此工作: 在Python中使用,例如,或 使用cron或systemd计时器调度docker文件 问题: 我是否错过了任何选择 一般来说,在什么条件下,一个人会选择一个而不是另一个 我假设选项2对吗。对我的特殊情况更合适吗 我认为第一个选项更可取,因为整个docker映像将完好无损-应该为给定项目执行的所有功能都在docker映像的“内部”

我有一个docker文件,它运行一个python脚本,应该定期(每20分钟)下载一个带有api调用的json文件

就我所知,我可以在两个选项中进行选择以安排此工作:

  • 在Python中使用,例如,或
  • 使用cronsystemd计时器调度docker文件
  • 问题:

    • 我是否错过了任何选择
    • 一般来说,在什么条件下,一个人会选择一个而不是另一个
    • 我假设选项2对吗。对我的特殊情况更合适吗

    我认为第一个选项更可取,因为整个docker映像将完好无损-应该为给定项目执行的所有功能都在docker映像的“内部”执行。你所要做的就是运行映像,而不必担心外部因素(无论是否安排)

    你也可以试试,它很容易使用