我在AWS ECR中有一个Docker镜像,我希望将其转换为AWS AMI以创建环境实例.
尝试在Docker容器上使用AMI的原因
我必须在一些文本文件的m4.xlarge实例中的Docker容器中运行计算密集型ML任务.但是,使用Docker,实例的CPU利用率达到100%,并且脚本会在成熟之前被杀死.
但是,它在Docker之外的同一个实例中运行良好.
所以,我想从Docker迁移到AMI,但是我也想利用Docker来创建环境,以及它在我本地启用的测试速度.
那么,是否可以从我测试并部署到我的ECS注册表的Docker镜像中创建AMI?
最佳答案
似乎Docker镜像或docker出现问题或配置错误.
你提到实例在docker之外运行相同的脚本没有问题吗?
然后使用正在运行的脚本更好地创建实例的AMI,您根本不需要docker.
在docker中运行脚本最多可能意味着docker配置限制CPU,但主机CPU不会达到100%并杀死脚本.
您应该尝试运行具有相同图像的docker容器,但是在sleep10000运行时,您可以进入容器,运行感兴趣的脚本并查看失败的内容.
你提到实例在docker之外运行相同的脚本没有问题吗?
然后使用正在运行的脚本更好地创建实例的AMI,您根本不需要docker.
在docker中运行脚本最多可能意味着docker配置限制CPU,但主机CPU不会达到100%并杀死脚本.
您应该尝试运行具有相同图像的docker容器,但是在sleep10000运行时,您可以进入容器,运行感兴趣的脚本并查看失败的内容.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。