如何每天在Azure上运行一个短暂运行的Docker容器?

2024-05-29 10:25:27 发布

您现在位置:Python中文网/ 问答频道 /正文

过去,我一直在使用WebJobs来调度执行特定后台任务的重复性小任务,例如生成用户活动的每日摘要。对于每个任务,我都用C编写了一个控制台应用程序,并将其作为Azure Webjob发布。在

现在我想每天执行一些已经在Docker容器中工作的Python代码。我想我找到了在Azure中运行容器的方法。现在,我想最小化操作成本,因为容器只运行5分钟。因此,我想在每天凌晨1点关闭集装箱。如何在Azure中实现此设置?在


Tags: 方法docker代码用户应用程序集装箱调度azure
2条回答

Azure Functions具有安排日常任务所需的功能。在您的例子中,您将选择Python运行时并通过azureportal安排作业(选择Timer选项)

我可能会在vsts\whatever上编写一个计划的构建作业,在每天凌晨1点运行,以便在Azure容器实例上启动容器。当程序存在时,容器应该自己关闭(所以你的程序必须在没有外部帮助的情况下关闭)。在

相关问题 更多 >

    热门问题