Docker VMM パブリックベータ公開 仮想化層を刷新
Docker社が独自開発したコンテナ向けハイパーバイザ「Docker VMM」のパブリックベータを公開。高速起動・ファイルI/O・メモリ管理を大幅に改善し、正式版ではデフォルトエンジンとなる。
AFFILIATE_PRODUCTS:
Docker社は2026年8月12日、独自開発したコンテナ向けの高性能な新ハイパーバイザ「Docker VMM」のパブリックベータを公開した。WindowsとmacOSの両プラットフォームに対応し、最新版の「Docker Desktop v4.86」で利用可能だ。Publickeyのjniino氏の報道によれば、正式版は2026年10月末を予定しており、届時にはWindows版・Mac版・Linux版のDocker Desktopでデフォルトの仮想化エンジンとなる。
Docker Desktopの仮想化アーキテクチャ
Docker Desktopは、WindowsやMac、Linux上でDockerコンテナ環境を手軽に導入・利用できるツールである。このツールの内部では、ホストとなるオペレーティングシステム上に仮想マシンを起動し、その仮想マシン内でコンテナを稼働させるという二段構造を採用している。コンテナはオペレーティングシステムレベルの仮想化技術によってプロセスを分離するが、WindowsやmacOSではネイティブにLinuxコンテナを実行できないため、仮想マシンを中継する仕組みが必要になる。
これまでこの仮想マシンの基盤となるハイパーバイザーは、プラットフォームごとに異なるソリューションが採用されていた。Windows版ではマイクロソフトのHyper-V、macOS版ではDocker社が独自に開発した前世代のDocker VMMがそれぞれ利用されてきた。Hyper-VはWindows Server向けの本格的な仮想化基盤だが、Docker Desktopの用途ではオーバーヘッドの問題や安定性に関する報告が散見されていた。macOS版のDocker VMMも基本的には動作したが、性能面や互換性に改善の余地があった。
新ハイパーバイザーの技術的改善
今回の刷新によって、Docker VMMは以下のような技術的な改善が実現されたとDocker社は説明している。
高速起動について、コンテナの起動が全体的に速くなったという。コンテナを頻繁に作成・破棄する開発ワークフローにおいて、起動時間の短縮は直接的な生産性向上に結びつく。
ファイルI/Oの改善は特に注目すべき点だ。ホストオペレーティングシステムとコンテナ間のファイル共有が劇的に高速化されたとされる。Docker Desktopではホストのディレクトリをコンテナ内にマウントして利用するケースが一般的であり、ここでの性能は開発体感に直結する。ビルドを実行するたびに改善が実感できるとDocker社は述べている。
メモリ管理の改善について、コンテナがアイドル状態になると使用していたメモリをホストオペレーティングシステムに返却するようになった。これまではコンテナが一定のメモリを消費し続けるケースが見られ、ホスト側のリソース枯渇を招く問題があった。アイドル時のメモリ解放により、複数のコンテナを同時に運用する環境でのメモリ効率が向上する見込みだ。
Windows版の独自ハイパーバイザー提供の意義
Windowsにおける今回の刷新には、より大きな意義がある。Docker社として初めての独自開発ハイパーバイザーの提供となり、従来のHyper-Vへの依存を解消する。Docker社は、自社が提供する性能と安定性を直接保証できるようになったと位置づけている。
特筆すべきは、性能と分離の両立だ。Windows環境では、WSL(Windows Subsystem for Linux)ベースのコンテナ実行とHyper-Vベースの実行が併存してきた。WSLは高いパフォーマンスを発揮するが、仮想マシンとしての分離が不完全だった。一方、Hyper-Vは完全な分離を提供するが、オーバーヘッドが大きかった。新Docker VMMはこの両方の長所を統合し、最適化された性能を提供しつつ完全に分離された仮想マシンを実現するという。
アップグレード経路と今後のロードマップ
Docker Desktop v4.86にアップグレードすれば、既存ユーザーも新しいDocker VMMを利用できる。macOS版では、従来からDocker VMMを利用していた環境は自動的に最新版にアップデートされる。Windows版では設定画面から最新のDocker VMMに切り替える操作が必要となる。Hyper-Vから新しいハイパーバイザーへ移行するにあたり、互換性に問題がないかも今後の検証課題になりそうだ。
正式版のリリースは2026年10月末が目標とされる。その時点で、全プラットフォームでデフォルトの仮想化エンジンになる予定だ。パブリックベータ期間中にバグ報告やフィードバックを集め、安定性と性能を最終的に仕上げる流れになる。
編集部の見解
短期的影響 Docker VMMのパブリックベータ公開は、Docker Desktopユーザーに直結する開発体感の変化をもたらすだろう。ファイルI/Oの劇的高速化とアイドル時のメモリ解放は、コンテナ數を多く立ち上げる開発環境で顕著に効果を発揮する。特にmacOSでは長年ファイル共有性能が課題とされており、これが解消されれば開発者の不満が大幅に解消される可能性がある。正式版まで約2ヶ月のベータ期間で、互換性バグの洗い出しが重要になる。 長期的視点 Hyper-V依存からの脱却は、Docker社にとってプラットフォーム戦略上の重要な転換点だ。自社開発の仮想化層を掌握することで、将来的な機能拡張やOS間の一貫した挙動の提供が可能になる。仮想化基盤を自社コントロール下に置くことは、クラウド環境との統合やエッジコンテナ展開など、より広範なコンテナエコシステムへの展開の布石にもなると見られる。 編集部からの問い 正式版でデフォルトエンジンに移行する場合、既存のCI・CDパイプラインやコンテスト環境に影響が出る可能性は否定できない。
参考
- 「Docker社、コンテナ向けの高性能な新ハイパーバイザ「Docker VMM」パブリックベータ公開」, by jniino — Publickey, 2026-08-19T17:43:24.000Z (ARR)
- 元記事URL: https://www.publickey1.jp/blog/26/dockerdocker_vmm.html
コメント