2017-10-25 11 views
1

DockerとVMの違いはDockerがゲストOSを必要としないということでした。最初は購入しましたが、Dockerを何度も使い始めたとき、Linux OSと思われるアルパインが含まれていますか? DockerにはまだOSが必要ですか?DockerはOSを本当に必要としませんか?

答えて

1

コンテナホスト:また、ホストOSとも呼ばれます。ホストOSは、DockerクライアントとDockerデーモンが動作するオペレーティングシステムです。 Linuxおよび非Hyper-Vコンテナの場合、ホストOSはそのカーネルを実行中のDockerコンテナと共有します。 Hyper-Vの場合、各コンテナには独自のHyper-Vカーネルがあります。

コンテナOS:また、ベースOSとも呼ばれます。ベースOSとは、Ubuntu、CentOS、windowsservercoreなどのオペレーティングシステムを含むイメージを指します。通常、Base OSイメージの上に独自のイメージを作成して、OSの一部を利用することができます。 WindowsコンテナはBase OSを必要としますが、Linuxコンテナは必要ありません。

オペレーティングシステムカーネル:カーネルは、メモリ管理、ファイルシステム、ネットワーク、プロセススケジューリングなどのより低いレベルの機能を管理します。

+0

私はDockerをアルパインなしでも使用することができますか?しかし、それは私が不思議に思っているものは何でしょうかたとえば、アプリケーションサーバーのインストールを開始するにはどうすればよいですか?それはLinuxのいくつかの形式を持っていると私は他のすべてをコンパイルする必要がありますか? –

+1

https://stackoverflow.com/a/16048358/8121583この回答は、ドッカーに関する詳細を説明しています。 –

関連する問題