Dockerを学ぼうとしていて、私を困惑させることは、Dockerコンテナで実際にLinuxの異なる風味(ホストOSに対する)がどのように動作するかです。Docker Containerで異なるLinux OSを実行しますか?
私たちは私のドッカーホストはRedHatのを実行していると私はUbuntuのイメージからコンテナを起動すると仮定した場合、?:以下、真
- 論理的に言えば、Ubuntuの画像のフットプリントは、その後、550メガバイト程度であれば意志ドッカーがありますデーモンは実際にコンテナを作成するために550MB相当のUbuntuイメージを(イメージレジストリから)ダウンロードしますか?
- は、私が手動で同じバージョンを手動でダウンロードしてインストールした場合と違い、コンテナ内で実行されているUbuntuのインスタンスです。
私は、DockerコンテナがホストOSで使用されているのと同じカーネルを共有していることを知っています.Dockerの基本点の1つは、基盤となるOSを使用するコンテナの効率性です。ですから、ホストとは異なるLinuxバージョンから作成されたコンテナを起動すると、実際に何が起きるのか混乱します。
少なくとも私のような初心者がなぜ質問が悪いと思われるのかを判断できるように、投票には強制的な匿名コメントが必要です。すなわち、それは正しいわけじゃないの? – JamieP