ローカルの Windows PC に Docker をセットアップする必要が出てきたので手順を記録します。
環境
- Windows 10 Pro (バージョン21H1)
セットアップ手順
インストーラーダウンロード
こちらのページからダウンロードします。
https://www.docker.com/products/docker-desktop/
インストール実行
ダウンロードしたインストーラー(Docker Desktop Installer.exe)を実行します。
チェックボックスはデフォルトのまま(2つともチェック状態)にし、OKをクリックします。
インストールが始まります。
この画面になれば完了です。
[close and restart] をクリックすると Windows が再起動されます。
Our Service Agreement has Changed
Windows が再起動されログインすると [Our Service Agreement has Changed] という画面が表示されます。
[I accept the terms] にチェックを入れ、[Accept] ボタンをクリックします。
カーネルのアップデート
次に [WSL 2 installation is incomplete.] というダイアログが表示されます。(インストール済みの場合は表示されないようです)
なお、同時に Docker のウィンドウが開くことがありますが、閉じずにそのまま置いておきます。
ダイアログの ボタンはクリックせず、リンクをクリックします。
ブラウザで次のページが開きますので、[x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ] のリンクをクリックすると wsl_update_x64.msi がダウンロードされます。
ダウンロードされた wsl_update_x64.msi を実行します。
ウィザードに従ってインストールし、完了画面で [Finish] をクリックしてウィザードを閉じます。
Docker 再起動
そのままにしておいたダイアログの [Restart] ボタンをクリックします。
Windows の再起動ではなく Docker の再起動です。
Docker Desktop 起動
Docker 再起動後、チュートリアル開始画面が表示されますが、[slip tutorial] をクリックしてスキップしても構いません。
この画面が表示されたらセットアップ完了です。