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

问题描述 投票:0回答:1

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

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

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

python amazon-web-services docker amazon-ecs
1个回答
1
投票

您可以使用User Data启动将在启动时运行此脚本的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
© www.soinside.com 2019 - 2024. All rights reserved.