【发布时间】:2017-07-12 03:36:36
【问题描述】:
我想从 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
虽然错了,但是很清楚。
如果不清楚,真的会很迷惑像我这样的人……
谢谢!!!
【问题讨论】:
-
我不太清楚你的意思:你有 2 个命令,但你说“这是错误的”。他们怎么了?您尝试过它们并得到错误吗?如果是这样,什么错误?他们是从哪里来的?
-
@Nanne 我认为他的意思是他想要一步一步的解释,包括他应该运行的命令。
-
我没试过,但是你可以使用 docker import 来做到这一点。为此,您需要一个 tarball,该命令看起来像是制作了一个 tarball,然后通过管道将其传送到 docker import。该 tarball 是由一个目录创建的,第一个命令将该 iso 挂载到该目录。所以这看起来至少像一组可行的命令,它必须来自某个地方。所以我想知道它们有什么问题,因为它们看起来不错,以及它们来自哪里,看看缺少什么解释。
-
此图像无法运行。因为这是制作 docker 镜像的错误方法。它没有在iso中获得rootfs。我在这个链接中找到了原因groups.google.com/forum/#!msg/docker-user/TGvzjR4afzI/…
标签: file docker iso docker-image