gpt4 book ai didi

azure - 安排 Azure VM 打开、运行脚本和关闭

转载 作者:行者123 更新时间:2023-12-02 19:21:47 25 4
gpt4 key购买 nike

我有一个多容器应用程序,我需要每天在特定时间运行两次,每次大约 30 分钟。为了节省成本,我想:

  1. 在 Microsoft Azure 上启用 Linux 虚拟机
  2. 运行一个脚本,该脚本运行 docker-compose up -d,等待 30 分钟,然后调用 docker-compose stop
  3. 关闭虚拟机

我希望这能够按照 cron 计划自动发生。

到目前为止,我还没有找到任何可以完成所有这些工作的 Azure 解决方案。 Azure 自动化允许您打开/关闭 VM,但不允许您在打开 VM 后在其上运行 sh 脚本。 Azure 逻辑应用程序允许您按计划启动容器,但不能使用 docker-compose。

知道如何以一种不需要我拥有始终开启的虚拟机的方式来完成此任务吗?

最佳答案

不用担心,您可以使用this AZ powershell command使用 prarm 直接通过 Azure 自动化 Runbook 在 Azure VM 上运行 sh 脚本:-CommandId 'RunShellScript'

有关 AzureRM 命令,请参阅 here

我已经在我这边进行了测试,它非常适合我。

关于azure - 安排 Azure VM 打开、运行脚本和关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59112150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com