在这里,我正在尝试从Ubuntu 14.04 ISO文件创建Docker镜像,因为我知道Ubuntu 14.04已经在Docker Hub上可用。因为稍后我必须为Suse10和Suse11 [sp1 64位]创建Docker镜像,而它们在Docker Hub上不可用。
我能够使用以下命令从Ubuntu 14.04 ISO创建Docker镜像:
我能够使用以下命令从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 执行: "/bin/bash",查找/bin/bash失败:没有那个文件或目录
请告诉我如何解决这个错误。我应该能够从该映像创建容器并安装其他应用程序。