19
Dockerと仮想マシンの違いは何ですか?
DockerとフルVMの違いを理解するために、Dockerのドキュメントを読み続けています。どのようにして、それほど重いものではなく、完全なファイルシステム、分離されたネットワーク環境などを提供するのですか? ソフトウェアをDockerイメージに展開する(正しい場合)のは、一貫した本番環境に単に展開するよりも簡単なのはなぜですか。
仮想マシンは、完全なコンピュータハードウェアをエミュレートするソフトウェアです。この機能を提供するさまざまなアプリケーションがあります。**注**:Java VMに関する質問には特定のタグ[jvm]を使用し、Android仮想マシンにはタグ[dalvik]を使用します。インタープリター、オートマトン、チューリングマシンなど、他の種類のVMの実装の詳細に関するその他の質問については、タグ[vm-implementation]を使用してください。プログラミングに関する質問のみがオントピックです。