私はドッカーの概念を理解しようとしているが、私はキャッチすることはできません一つのことしています:ドッカー:ベースイメージ
私は画像理解では(結果的に - コンテナ)が異なるLinuxのdistributivesからインスタンス化することができ、そのようなUbuntuの、CentOSのようおよびその他。
は、私は同じ分配からインスタンス化されていないコンテナを使用するとどうなりますか、私は標準のUbuntu 14.04、
- を実行するのは、ホストマシン上で言ってみましょうか?
- 14.04?
- Ubuntu(または他のDebianベースのもの)ではありませんか?
- イメージの異なるベースイメージを使用すると、どのような短所がありますか? (私がUbuntuをベースイメージとして使用するイメージA、Debianをベースイメージとして使用したイメージB、CentOSをベースイメージとして使用したイメージCを使用しています)
ボーナス質問:開発者は、ドッカーハブの説明でそれを指定しなかった場合、どのように私はイメージのために使用したものベース画像伝えることができますか?
ありがとうございます!
答えをありがとう、それは今ではっきりしています!それで、なぜ、同じベースイメージからすべてのイメージをインスタンス化するのが良いアイデアだと人々は続けているのですか?クリスピットマンは、このスレッドでかなり合理的な答えを与えた、あなたは何を言ったことに同意するのですか? – SmxCde
@SmxCdeあなたのカーネルが「最近のバージョン」(3.14以上)であれば、ベースイメージは重要ではありません。同じベースイメージから始めることは、ホスト上の '/ var/lib/docker/images'にあまりにも多くのスペースを消費しないようにするのに役立ちますが、それ以外にもあなたは好きなだけ基本イメージを使うことができます。 (クリスのセキュリティについての警告) – VonC