在这里,我正在尝试从 ubuntu 14.04 ISO 文件创建 docker 映像,因为知道 ubuntu 14.04 已经在 docker hub 中可用。因为后来我必须为 Suse10 和 Suse11[sp1 64bit] 创建 docker 镜像,这在 docker hub 中不可用。
我能够使用以下命令从 ubuntu 14.04 ISO 创建 docker 映像
# mkdir rootfs
# mount -o loop /path/to/iso rootfs
# tar -C rootfs -c . | docker import - newubuntu
成功创建了上面的图像,我可以做到docker images
它被列出
root@ubuntu:~# docker images
存储库标签 图像 ID 已创建虚拟尺寸
newubuntu 最新 1dcd1b632d37 5 天前 1.015 GB
但是当我尝试运行图像时,我收到以下错误消息
root@ubuntu:~# docker run -t -i newubuntu /bin/bash
2015/03/11 06:59:16 exec: "/bin/bash": stat /bin/bash: 没有这样的文件或目录
请让我知道如何解决此错误。我应该能够从该图像创建容器并安装其他应用程序。