我在我的AWS ECR中有一个Docker镜像,我想将它转换为AWS AMI以创建一个带有环境的实例。是否可以从Docker镜像创建AWS AMI?
原因试图在泊坞容器
我必须在我的码头工人容器上的一些文本文件运行m4.xlarge
实例内部计算密集型任务,ML使用的AMI。但是,对于Docker,实例的CPU利用率达到100%,并且该脚本被过早杀死。
但是,它在Docker外部的相同实例中运行良好。
所以,我想搬到AMI的从码头工人,但我也想利用码头工人对环境的创建和它使我在本地测试的速度。
那么,是否有可能通过我测试并部署到我的ECS注册表的Docker镜像创建AMI?
这是构建AMI的标准工具:https://www.packer.io。我很确定它是按照你所描述的。 –
听起来就像在CPU资源限制中运行一样。这是运行Docker的EC2实例还是AWS ECS?谈到ECR意味着你可能会使用ECS。 ECS将每台主机分成1024个cpu'份额'。 如果您运行时配置了硬盘cpu限制,那么在共享总数下,您不应该看到问题 –