gpt4 book ai didi

amazon-web-services - 是否可以从 Docker 镜像创建 AWS AMI?

转载 作者:IT老高 更新时间:2023-10-28 21:19:16 29 4
gpt4 key购买 nike

我的 AWS ECR 中有一个 Docker 镜像,我想将其转换为 AWS AMI 以使用环境创建实例。

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

我必须在我的 Docker 容器中的 m4.xlarge 实例中对一些文本文件运行计算密集型 ML 任务。但是,使用 Docker,实例的 CPU 利用率达到 100%,脚本被提前终止。

但是,它在 Docker 外部的同一实例中运行良好。


所以,我想从 Docker 迁移到 AMI,但是我也想利用 Docker 来创建环境以及它在我的本地启用的测试速度。

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

最佳答案

虽然有一个开源工具可以从 docker 文件创建/构建 AWS AMI,但没有直接的方法可以直接从 docker 镜像创建 AWS AMI,但仅支持的指令是 ENV、RUN、COPY 和 ADD,其他指令将被忽略。

从 Docker 文件构建 AWS AMI 的开源工具

https://github.com/mickep76/docker-build-ami

https://pypi.python.org/pypi/docker-build-ami/0.1.3

所以如果你真的有兴趣尝试从你的 docker 镜像创建一个合适的 docker 文件。为此,您可以引用以下链接

Is it possible to extract the Dockerfile from a docker container

How to generate a Dockerfile from an image?

关于amazon-web-services - 是否可以从 Docker 镜像创建 AWS AMI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45142838/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com