メインコンテンツまでスキップ

Windows

Windows 向けの Docker Desktop をインストールします。

WSL をセットアップ

WSL のセットアップ を参考にセットアップしてください。

Docker Desktop のインストール

Install Docker Desktop on Windows | Docker Docs からインストールをしてください。

自分のマシンの環境を確認する方法

about-win
  1. 「設定」を開く
  2. 「システム」の「バージョン情報」を確認

WSL 連携の設定

Docker Desktop を操作する docker コマンドを WSL で使うための設定をします。

まず設定を開いてください。

docker-desktop-windows-wsl-setup1

以下の設定をチェックしてください。

docker-desktop-windows-wsl-setup2

コレが有効になっていないと Ubuntu の中で docker コマンドを使って Docker Desktop で動く Docker エンジンを操作できません。

構成

Docker Desktop 4.30 前後で WSL 上での構成が変わったので2パターンを書いておきます。

Docker Desktop 4.30 以降

docker-desktop-windows

WSL | Docker Docs に次のように書いていました。

With fresh installations of Docker Desktop 4.30 and later, docker-desktop-data is no longer created. Instead, Docker Desktop creates and manages its own virtual hard disk for storage. The docker-desktop distro is still created and used to run the Docker engine.

4.30 以降では docker-desktop-data は作成されず、docker-desktop distro が独自の仮想ハードディスクを作るとのことです。

Docker Desktop 4.30 以前

docker-desktop-windows

参考