サイトアイコン 酒呑ガジェット

【速報】さよならDockerの誤解と真相、重い常駐が消えて開発が軽くなる訳

【速報】さよならDockerの誤解と真相、重い常駐が消えて開発が軽くなる訳

2026年9月に一般提供されたWSLパッケージ3.0が、Windows開発環境の常識を変えつつある。目玉はWSL containersという新機能で、別ソフトを入れなくてもOS標準だけでコンテナの構築や実行管理ができるようになった。Docker Desktopのように重い常駐プロセスを抱えず、使う時だけ軽量な仮想マシンが立ち上がる仕組みで、待機時のメモリ消費はほぼゼロに等しい。せっかくの高性能PCが重いという悩みの原因が消える方向だ。

まず押さえるべきはWSL 3.0という言葉の誤解だ。開発責任者も明言している通り、新しい仮想化アーキテクチャ自体は存在せず、基盤はWSL 2のまま変わらない。話題になっているのは配布パッケージの版が3.0になったということで、WSL 2の上に全く新しい機能が載った大型更新と理解するのが正しい。更新してもUbuntuなどの既存環境が別仕組みに書き変わることはなく、データや設定も保持される。WSL3モードへの変換操作のようなものも存在しない。世代で言えばWSL1とWSL2の二つだけという整理だ。報道で製品版と世代が混同されたことが混乱の原因になった。

デーモンレスの正体、使う時だけ起きて終われば消える設計

革命的と言われる理由がWSL containersだ。これまでWindows上でLinuxコンテナを使うにはDocker Desktopなどを入れ、裏で仮想マシンを動かすのが一般的だった。今回WSL自体がコンテナランタイムを直接内蔵し、wsl.exe系のコマンドラインツールで操作できる。別名も用意され、Dockerのコマンドと高い互換性があるため起動や取得の感覚がそのまま活かせ、Dockerfileを使ったビルドやオープン標準への準拠、Docker Hub系レジストリからの直接取得にも対応する。追加ソフトなしでここまで継ぎ目なく動くのは、Windowsのコンテナ環境における転換点だ。

動かす側の仕組みも変わった。従来はdockerdというデーモンを常時動かし続け、使っていない時もメモリを食い続けてPCが重くなりがちだった。今回最大の利点はこの常駐を完全に排除した点で、コマンド実行時だけオンデマンドで専用の軽量仮想マシンが立ち上がる。さらに特権サービスではなく実行ユーザー自身の権限でセッションごとのプロセスが動き、セッションごとに個別の専用仮想マシンが割り当てられる。従来は全部のコンテナを一つの大きな仮想マシンに詰め込んでいたが、今はアプリやセッションごとに仮想マシン自体が分かれる。一つが乗っ取られても他や全体への影響を抑えやすく、資源に優しく隔離も強い企業向けの設計だ。

ファイル2倍とVPN和解、フラグ一つでGPUが開くAI対応

性能面ではファイル入出力の改善が大きい。従来はWindows側の読み書きに9Pという通信ベースの仕組みを使い、OSの境を超えるたびに遅延が出て、大量の小ファイルを扱うビルドなどで致命的だった。新しいVirtio-fs系の共有メモリー方式が標準になり、通信の手間を省いて直接やり取りするため、境界越えのアクセスが約2倍高速になる。内部だけの処理が速くなるわけではないが、ソースのビルド時間などは大幅短縮が期待できる。わざわざファイルを移さなくても快適に作業できる。

企業利用で一番の朗報がネットワークだ。仮想マシンからの通信は怪しいパケットと見なされ、厳しいVPNやファイアウォールに引っかかることが多かった。新実験モードmirrored系の考え方では、外部通信をWindows上の正規ユーザープロセスが一度吸い上げ、ブラウザと同様の正規通信として流し込む。VPNやセキュリティソフトには安全な物として扱われ、複雑な社内環境でも迷子にならず外と通じる。過去方式より相性が高く、会社のVPNにつなぎながらの開発が安心になる。

AIや機械学習層にはGPU対応が効く。従来は専用ツールキットなど複雑な中間層が必要で挫折者も多かったが、起動時にフラグ一つで自動認識される。CDIというオープン標準でWindows自体が装置と必要庫を直接 mapping し、安全に共有する仕組みで、中継の損失は3から5パーセント程度に抑えられ、実用上ほぼ変わらない速度で主要枠組みが動く。設定なしの一発で全力を出せる意味は大きく、誰でもクラウドに頼らない開発の最前線に立てる。プログラムから直接制御できる専用APIも公開され、C系言語のWindowsアプリから裏でLinuxコンテナを動かす作りも可能になった。ユーザーに意識させず高度な処理を埋め込める。管理側にも利点があり、Intuneでの利用制御やDefender系での不審追跡など、Windowsと同じ水準の統制を適用できる。別立ての運用なしで自由度と遵守を両立できるのはOS標準ならではだ。

Dockerは不要か、答えは単体ならWSL複雑なら併用が正解

完全に不要になるわけではなく使い分けが要る。利点は常駐ゼロの軽さと追加課金なしの標準機能という点で、単一コンテナの起動だけなら最高の手段になる。弱点は複数連携のオーケストレーション機能がまだ標準にないことと、高機能な管理画面がないことだ。複雑なウェブ全体を再現する開発では当面Dockerの機能が手放せない。万能の魔法ではなく特性理解が求められる。歴史を振り返れば2016年のWSL1の挑戦、2019年のWSL2での本物核への転換を経て、2026年に標準での原生管理を手に入れた。境や詰まりを減らす摩擦ゼロ環境が現実になり、対応の最優先開発も進む。Windows機が実質最高級のLinuxコンテナ母艦として動く時代が来たと言える。

ネットの反応

Dockerの常駐でメモリが溶ける悩みが消えるなら乗り換えたい

ファイル2倍とVPN和解だけでも仕事用には十分ありがたい

単体ならWSL、複数連携はまだDockerという整理が分かりやすい

AIの所感

軽さと境の薄さが同時に来た更新だと感じる。使わない時のゼロ、使う時の隔離、社内網での素直さ、旗一つでのGPUという四拍子が揃った。全部を置き換えるのではなく単体を任せる使い分けが現実的で、開発の詰まりを減らす方向は間違っていない。複数連携の対応が来れば標準だけで閉じる日も近いのだろう。

モバイルバージョンを終了