11

我想从 ISO 文件创建一个 docker 映像。我遇到了同样的问题,比如这个iso to docker file

我和他做了同样的手术,我现在知道错了。

现在我拥有的是:

  • 一个 ISO 文件。我自己的 ISO 文件,基于 ubuntu,但它不是 ubuntu。
  • 一台电脑,在上面运行ubuntu。

我想知道从这个 ISO 文件创建 docker 映像的详细操作。

如果使用虚拟机,我希望我能得到肯定的操作。或者如果不需要 VM,我该怎么办?

我已经搜索了很多文档......比如从iso文件中制作一个qcow2,比如debootstrap ..但是这些文档不是很清楚,让我很困惑......

我真的很想知道详细的操作,像这样:

sudo mount -o loop CentOS-6.4-x86_64-minimal.iso /media/cdrom

sudo tar -C /media/cdrom -c . | docker import - flores314/centos2:new

虽然错了,但很清楚。

如果不清楚的话,真的会很迷惑像我这样的人……

谢谢 !!!

4

2 回答 2

4

docker import可以使您的工作轻松。我为此找到了一篇有用的文章https://medium.com/@SofianeHamlaoui/convert-iso-images-to-docker-images-4e1b1b637d75

于 2020-02-21T18:39:12.637 回答
2

基本上,将 ISO 转换为 docker 容器是您无法逐字进行的。这是因为一个是磁盘映像,另一个是包含文件系统的完整容器。

可以创建一个新容器,挂载 iso 并将内容复制到文件系统中。我不确定您是否会在这里找到任何人来编写您应该运行以实现此目的的命令列表。如果你开始尝试并解释你在做什么以及你遇到了什么问题,你会发现这里的人非常乐于助人!

于 2017-02-22T09:36:40.337 回答