是否可以从Docker镜像创建AWS AMI?

Daw*_*y33 11 amazon-web-services amazon-ecs docker amazon-ami

我在AWS ECR中有一个Docker镜像,我希望将其转换为AWS AMI以创建环境实例.

尝试在Docker容器上使用AMI的原因

我必须m4.xlarge在一些文本文件的实例内的Docker容器中运行计算密集型ML任务.但是,使用Docker,实例的CPU利用率达到100%,并且脚本会在成熟之前被杀死.

但是,它在Docker之外的同一个实例中运行良好.


所以,我想从Docker转移到AMI,但是我也想利用Docker来创建环境,并在本地启用测试速度.

那么,是否可以从我测试并部署到我的ECS注册表的Docker镜像中创建AMI

Efr*_*ren 2

docker 镜像或 docker 似乎存在问题或配置错误。您提到实例在 docker 之外运行相同的脚本没有问题?然后最好使用运行脚本创建实例的 AMI,并且根本不需要 docker。在 docker 中运行脚本最多意味着 docker 配置会限制 CPU,但并不意味着主机 CPU 达到 100% 并终止脚本。您应该尝试使用相同的映像运行 docker 容器,但在 sleep10000 上运行,这样您就可以进入容器内,运行感兴趣的脚本并查看失败的原因。