【问题标题】:EC2 AMI to docker imageEC2 AMI 到 docker 镜像
【发布时间】:2019-12-24 02:42:51
【问题描述】:

我在 EC2 实例 (ubuntu 14.04) 上运行图像分析软件。现在,我可以访问具有更好(和更便宜)规格的大学集群(redhat linux v 6.5)。我不允许安装根服务,他们建议使用 Docker。现在,问题是:我没有任何使用 docker 的经验。

是否可以创建我的 EC2 实例的映像并将其导出/转换为 Docker 以在大学集群上使用?如果是这样-某处是否有此教程(到目前为止我还没有找到)。是否可以将图像保存到 Dropbox 作为中介?

【问题讨论】:

  • 这不是重复的,而是一个相关问题,其中包含一些关于如何继续进行的选项Create a docker image/container from EC2 AMI
  • 我确实找到了 (docs.aws.amazon.com/AmazonECS/latest/developerguide/…)。虽然它不会对整个 AMI 进行 docker 化,但我想我可以将所需的文件放入 docker 中。
  • 我不确定你所说的“Dockerize the entire AMI”是什么意思,你能解释一下吗?
  • @R0MANARMY - 一种方法是只使用您需要的应​​用程序创建一个 docker 映像,但如果有很多应用程序,最便宜的方法(就时间而言)是将整个 AMI。

标签: docker amazon-ec2


【解决方案1】:

您可以做的是将您的软件打包到另一个 redhat linux 映像中,您可以在其中访问 root。你可以在你的 docker-file 中做这样的事情:

  • 创建一个 .Dockerfile,您可以根据需要在其中配置系统
  • 将所有项目复制到您启动的 docker 映像中
  • 在与以前相同的端口上运行您的软件,如有必要,正确映射它。

你可以看看这个教程:https://www.techrepublic.com/article/how-to-build-a-docker-compose-file/

【讨论】:

  • 这不是 OP 要求的。
猜你喜欢
  • 2015-06-02
  • 1970-01-01
  • 2017-12-17
  • 2016-08-06
  • 2011-09-02
  • 2021-08-10
  • 1970-01-01
  • 2020-02-16
  • 1970-01-01
相关资源
最近更新 更多