DockerとVMの違いはDockerがゲストOSを必要としないということでした。最初は購入しましたが、Dockerを何度も使い始めたとき、Linux OSと思われるアルパインが含まれていますか? DockerにはまだOSが必要ですか?DockerはOSを本当に必要としませんか?
1
A
答えて
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コンテナは必要ありません。
オペレーティングシステムカーネル:カーネルは、メモリ管理、ファイルシステム、ネットワーク、プロセススケジューリングなどのより低いレベルの機能を管理します。
関連する問題
- 1. OAuth 2クライアントは本当にTLSを必要としますか?
- 2. CDATAは本当に必要ですか?
- 3. KillTimerは本当に必要ですか?
- 4. local_variables_initializerは本当に必要ですか?
- 5. は:cusorに本当に必要なホバー?
- 6. 本当にlibgccが必要ですか?
- 7. 本当に必要ですか?
- 8. Dockerコマンドの--net = hostオプションは本当に何をしますか?
- 9. パススルー非同期メソッドは本当にawait/asyncパターンを必要としますか?
- 10. 本当にナンスを使う必要はありますか?
- 11. 本当にGitにブランチする必要はありますか?
- 12. Docker - コンテナOSがホストOSと同じである必要があります
- 13. ここに本当に必要なバンパターンがありますか?
- 14. 本当にstd :: error_categoryとstd :: error_conditionが必要ですか?
- 15. Modernizrを使うのは本当に必要ですか?
- 16. 私は本当にJavaDocタグ@fileか@sinceが必要ですか?
- 17. スピンロックには本当にDMBが必要ですか?
- 18. OpenSSLには本当にopenssl.confへのパスが必要ですか?
- 19. イベントのバリデーション - Jsヘビーアプリケーションには本当に必要ですか
- 20. node.jsの処理にはプロキシが本当に必要ですか?
- 21. 認証サービスにはandroid:exported = "true"が本当に必要ですか?
- 22. カサンドラのUUIDは本当に「必要ですか?」
- 23. 関係テーブルは本当に必要ですか?
- 24. ELF .notesセクションは本当に必要ですか?
- 25. この場合、ステートレスセッションBeanは本当に必要ですか?
- 26. scala.util.automata、scala.util.regexp、およびscala.util.grammarは本当に必要ですか?
- 27. Hibernate HQL:JOINは本当に必要ですか?
- 28. SHA暗号化 - 塩は本当に必要ですか?
- 29. pom.xmlのmaven "dependencies"は本当に必要ですか?
- 30. JavaScript "window.onload" - "ウィンドウ"は本当に必要ですか?
私はDockerをアルパインなしでも使用することができますか?しかし、それは私が不思議に思っているものは何でしょうかたとえば、アプリケーションサーバーのインストールを開始するにはどうすればよいですか?それはLinuxのいくつかの形式を持っていると私は他のすべてをコンパイルする必要がありますか? –
https://stackoverflow.com/a/16048358/8121583この回答は、ドッカーに関する詳細を説明しています。 –