作业完成后自动关闭AWS实例

时间:2017-03-07 11:39:30

标签: docker amazon-ec2 docker-machine lsf

我有一个Linux桌面。我希望能够在其上运行以下工作:

  1. 启用AWS实例
  2. 在其上部署并运行Docker脚本
  3. 脚本完成后关闭AWS实例
  4. 基本上,我的Linux桌面将是一种主要的,它可以切换随需应变的从属工作节点。然后在作业完成后关闭它们。

    是否有框架/工具可以做到这一点?我正在寻找SGE / LSF的类比,其中主节点是非aws而从节点是aws实例。并且部署的脚本是docker-ised。

    P.S。在键入此内容时,我发现这可能是Docker机器应该做的事情。我还没有使用它,所以欢迎对这种选择的评论。

2 个答案:

答案 0 :(得分:1)

AWS Batch可以运行Docker作业。它可能正是你所需要的。请参阅文档here

答案 1 :(得分:0)

在桌面上,您可以运行 aws ec2 stop-instances。 请尝试aws ec2 stop-instances help了解详情。

如何设置 - official guide