4

ここでは、ubuntu 14.04 ISO ファイルから Docker イメージを作成しようとしています。後で、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: そのようなファイルやディレクトリはありません

このエラーを解決する方法を教えてください。そのイメージからコンテナーを作成し、他のアプリケーションをインストールできるはずです。

4

2 に答える 2

2

ubuntu の iso からイメージを構築していますが、本当に必要なのは ubuntu インストールからイメージを構築することです。

あなたがしなければならないことは次のとおりです。

  • VM内のisoからubuntuをインストールします

  • アーカイブまたは VM の /

  • dockerでインポート

それが役立つことを願っています

于 2015-11-25T16:33:09.743 に答える