如何在 AWS 上使用包含 Dockerfile 和 python 脚本的 git 存储库运行批处理作业



我准备了一个带有python脚本的存储库,该脚本在docker容器中运行。Dockerfile 也在存储库中。

我尝试了ECS + Batch作业,但对于这样的任务来说似乎过于复杂。

我想使用一种 AWS 服务来克隆此存储库、构建容器并运行脚本。我怎样才能做到这一点?

您可以使用用户数据启动一个 EC2 实例,该实例将在启动时运行此脚本(假设您使用 Amazon Linux 或 Centos AMI(:

#!/bin/bash
yum update -y
yum install -y docker git
service docker start
git clone https://github.com/yourcompany/yourproject myproject
cd myproject
docker build -t my-docker-image .
docker run my-docker-image

最新更新