99

Docker ドキュメントによると、独自のイメージをビルドするには、FROM命令を使用して常にベース イメージを指定する必要があります。

明らかに、Docker indexには選択できるイメージがたくさんありますが、自分でビルドしたい場合はどうすればよいでしょうか? それは可能ですか?

base私が正しく理解している場合、イメージはUbuntuから構築されており、Debianイメージを試してみたいと思っています。さらに、Docker がどのように機能するかを本当に理解したいと思っていますが、そのbaseイメージはまだ私にとってブラックボックスです。


編集: ベースイメージの作成に関する公式ドキュメント

4

5 に答える 5

37

基本イメージがどのように作成され、そこから進むかを確認できます。

https://github.com/dotcloud/docker/tree/master/contribで見つけることができます。mkimage-busybox.sh、mkimage-unittest.sh、mkimage-debian.sh があります。

于 2013-08-16T17:27:10.360 に答える
34

ソロモン・ハイクスの引用:

「docker import」を使用して、任意の tarball から新しいコンテナーを簡単に作成できます。例えば:

debootstrap raring ./rootfs
tar -C ./rootfs -c . | docker import - flimm/mybase
于 2013-08-20T16:55:28.607 に答える