Здесь я пытаюсь создать образ докера из ISO-файла Ubuntu 14.04, зная, что Ubuntu 14.04 уже доступен в Docker Hub. Потому что позже мне нужно создать образы докеров для Suse10 и Suse11 [sp1 64bit], которых нет в докер-хабе.
Мне удалось создать образ докера из Ubuntu 14.04 ISO с помощью следующих команд.
# mkdir rootfs
# mount -o loop /path/to/iso rootfs
# tar -C rootfs -c . | docker import - newubuntu
Когда приведенное выше изображение успешно создано, я могу сделать docker images
, оно появится в списке
root@ubuntu:~# docker images
ИДЕНТИФИКАТОР ИЗОБРАЖЕНИЯ ТЕГА РЕПОЗИТОРИЯ СОЗДАН ВИРТУАЛЬНЫЙ РАЗМЕР
newubuntu последний 1dcd1b632d37 5 дней назад 1,015 ГБ
Но когда я пытаюсь запустить изображение, я получаю сообщение об ошибке ниже
root@ubuntu:~# docker run -t -i newubuntu /bin/bash
11.03.2015 06:59:16 exec: "/bin/bash": stat /bin/bash: нет такого файла или каталога
Пожалуйста, дайте мне знать, как устранить эту ошибку. Я смогу создать контейнер из этого образа и установить другие приложения.