VMware
ホスト マシンのオペレーティング システムに基づいて作成されたスレーブ オペレーティング システム。
相互に分離された複数のアプリケーションが必要な場合は、複数の仮想マシンを起動する必要があり、大量の CPU とメモリを消費します。
Docker
Docker デーモンは、VMware のスレーブ オペレーティング システムを置き換えます。これはオペレーティング システム上で実行されるバックグラウンド プロセスであり、Docker コンテナーの管理に使用されます。
Docker デーモンは、メイン オペレーティング システムと直接通信して、各 Docker コンテナにリソースを割り当てることができます。コンテナをメイン オペレーティング システムから分離したり、個々のコンテナを相互に分離したりすることもできます。
Docker は、ホスト OS 上に Docker エンジンを作成し、OS やハードウェア リソースを仮想化するのではなく、ホスト OS 上のハードウェア リソースを直接呼び出すため、動作速度が高速です。
推奨チュートリアル: docker チュートリアル
以上がdockerとvmwareの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。