ドッカーの最新のリリースノートから次の引用があります-
すべての主要な IaaS 実装と同様に、Openstack は仮想マシンに大きく依存しています。特定のアプリケーションで VM を使用するケースは常にありますが、多くのシナリオ、特に CPU とメモリを集中的に使用し、VM のパフォーマンス オーバーヘッドに悩まされるペイロードの場合、軽量コンテナーは優れた代替手段であると考えています。
上記は、docker と VM の利点が CPU とメモリを集中的に使用するペイロードにあることを明確にしています。または、いつ VM の ver docker を使用する必要がありますか? 私のシナリオのほとんどは、docker によって適切にサーバー化されていることがわかりました。