Dockerデスクトップ4.22を解き放つ:過給された迅速な開発のためのフェザー級のヘビーヒッター

Dockerは、市場で最も効率的で高性能なコンテナ開発ツールセットの提供に取り組んでいるため、お客様の期待を超えるようにテクノロジーを進歩させ続けています。 最新バージョン 4.22リリースでは、 Docker Desktop が大幅に最適化され、これまで以上に合理化され、軽量で高速になりました。 この新しいバージョンは、パフォーマンスを向上させるだけでなく、より環境に優しいアプローチに貢献し、エネルギーを節約し、ローカルマシンのリソース消費を削減します。

  • ネットワーク速度を 3.5 Gbit/秒から 19 Gbit/秒に — 443% 向上
  • ビルドを 60% 高速化するファイルシステムの改善
  • アクティブメモリ使用量を4GBから2GBに拡張 — 2倍の改善
  • リソースセーバーモード — CPUとメモリの使用率を自動的に 10倍削減

開発者コミュニティとお客様に卓越したエクスペリエンスを提供するという当社の取り組みが、Docker Desktop の最新のアップデートでどのように輝いているかをご覧ください。

バナー Docker デスクトップのパフォーマンス強化

4.19: ネットワークスタック — コンテナ接続のターボチャージャー

Docker Desktop 4.19 リリースは、コンテナがインターネットにアクセスするために使用するテクノロジーであるDocker Desktopのネットワークスタックを大幅に強化しました。 このアップグレードにより、ネットワークのパフォーマンスが大幅に向上し、多数のパッケージのダウンロードとインストールを伴うことが多い Dockerビルドなどのタスクに特に役立ちます。 

第1世代のM1 Mac Miniでiperf3を使用したベンチマークテストでは、目覚ましい進歩が見られました。 以前の最適化されていないネットワークスタックは約3.5 Gbit/秒を管理していましたが、4.19+の現在のデフォルトのネットワークスタックは同じマシンで 印象的な19 Gbit/秒 を達成しています。 この最適化により、ビルド時間が短縮され、コンテナ操作がスムーズになります。

以前の最適化されていないネットワークスタックは、約3を管理していました。5 ギガビット/秒、現在のデフォルトのネットワークスタックは4です。19+は、同じマシンで印象的な19ギガビット/秒を実現します。 この最適化により、ビルド時間が短縮され、コンテナ操作がスムーズになります。

4.21: 最適化されたCPU、メモリ、ファイル共有のパフォーマンス

Docker Desktop 4.21 では、CPUを自動的に削減する、現在ゲームを変える機能であるリソースセーバーの最初のバージョンが導入されました。 このインテリジェントモードは、Docker Desktopがコンテナを実行していないことを検出し、CPU消費を自動的に削減するため、開発者はバッテリー寿命を犠牲にしたり、ノイズの多いラップトップファンに対処したりすることなく、アプリケーションをバックグラウンドで実行し続けることができます。 4.21のすべてのDocker Desktopユーザーで、この革新的な機能により、毎日最大38,500 CPU時間を節約し、真の生産性の向上を実現しています。

さらに、Docker Desktop 4.21はアクティブメモリ使用量を大幅に向上させ、約4GBから約2GBに削減し、2倍の進歩を遂げました。 これにより、開発者はDocker Desktopと一緒に複数のアプリケーションをシームレスに調整できるようになり、ユーザーエクスペリエンスが向上し、よりスムーズになります。

さらに、Docker Desktop は macOS 12.5+ で VirtioFS を利用するようになり、 を使用してコンテナ docker run -vとファイルを共有する際のパフォーマンスが大幅に向上します。 特に、ホスト上でチェックアウトされたクリーン(非インクリメンタル)ビルドに必要な時間が最近のリリースに比べて半分以上短縮され、ビルド redis/redis が~60%高速化され、不可欠な開発ツールとしてのDocker Desktopの評判がさらに固まりました。

ホストでチェックアウトされた「redis/redis」のクリーン(非インクリメンタル)ビルドに必要な時間を示すグラフは、最近のリリースに比べて半分以上短縮され、不可欠な開発ツールとしてのDocker Desktopの評判をさらに固めています。

4.22: 効率の向上 — アイドル時のメモリ使用率を大幅に削減

今回、Docker Desktop 4.22 のリリースに伴い、Docker Desktop の最新のパフォーマンス強化機能であるリソースセーバーが、Mac、Windows、および Linux の自動低メモリモードをサポートしていることをお知らせします。 この追加により、Docker Desktopがコンテナを実行していないことを検出し、メモリフットプリントを10倍大幅に削減し、開発者のマシン上の貴重なリソースを他のタスクに解放し、異なるアプリケーション間を移動する際の遅延のリスクを最小限に抑えます。 メモリの割り当てが迅速かつ効率的になり、シームレスでパフォーマンスの高い開発エクスペリエンスが実現しました。

しかし、私たちからそれを奪うだけではありません。 「Dockerデスクトップのリソースセーバーモードとは何ですか、そしてそれはどのような問題を解決しますか?」Ajeet Raina は、新しいリソースセーバー機能が効率を最適化し、パフォーマンスを向上させ、開発ワークフローを簡素化する方法について説明します。

メモリの割り当てが迅速かつ効率的になり、シームレスでパフォーマンスの高い開発エクスペリエンスが実現しました。

結論

Docker Desktop は進化を続けています。 バージョン 4.22 の最新の機能強化と、4.21 および 4.19 で導入されたリソース節約機能を組み合わせることで、Docker Desktop は開発者にとってより軽量で、高速で、より環境に優しいソリューションになりました。 

Docker Desktop は、リソースの使用を最適化し、パフォーマンスを最大化することで、開発者が環境への影響を意識しながら、アプリケーションをより迅速に構築およびリリースできるようにします。 Docker が製品の革新と微調整を続けるにつれて、開発者はより効率的で生産的な開発エクスペリエンスに向けてさらに大きな進歩を期待できます。

今すぐ最新バージョンのDocker Desktopをダウンロードまたは更新 して、時間を節約し、これらの新しい進歩を活用してください。

さらに詳しく