MirrorNest
← すべてのガイド

WSL2 + Docker Desktop on Windows 11

Run a real Linux kernel alongside Windows and containerize workloads with Docker Desktop -- the standard dev environment setup for Windows 11.

対象: Windows 11 (or Windows 10 2004+)DevelopmentContainers公式ホームページ ↗公式ドキュメント ↗
このガイドは上記リンク先にあるWSL2 + Docker Desktop on Windows 11公式ドキュメントをもとに作成されています。ディストリビューションやプロジェクトのバージョンは時間とともに変わるため、本番サーバーでこれらのコマンドを実行する前に、必ず公式ドキュメントで正確なパッケージ名・バージョン名を確認してください。
  1. 1Install WSL2

    Open PowerShell as Administrator and run the built-in installer -- it enables the required Windows features, downloads a Linux kernel, and installs Ubuntu by default.

    wsl --install

    A restart is required after this command finishes.

  2. 2Complete the Ubuntu first-run setup

    After restarting, Ubuntu launches automatically and asks for a new UNIX username and password for that Linux environment.

  3. 3Install Docker Desktop

    Run the installer, keep "Use WSL 2 instead of Hyper-V" checked (the default on Windows 11), and restart when prompted.

  4. 4Enable WSL integration for your distro

    In Docker Desktop's Settings > Resources > WSL Integration, enable integration for your installed Ubuntu distro, then verify from inside it.

    docker run hello-world