LoginSignup
0
2

More than 1 year has passed since last update.

Docker Desktop をインストールし起動するまで(Windows10)

Last updated at Posted at 2020-12-28

Windows10環境にDocker Desktopをインストールし起動するまでの手順メモになります。

1. WindowsUpdate より Windows10 20H2へアップグレードを行う

既にバージョン20H2にアップグレードされている場合は、必要ありません。

2. WSL2の導入

2-1. Linux 用 Windows サブシステムを有効にする

管理者としてPoworshellを開き、次のコマンドを実行

PS C:\windows\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

展開イメージのサービスと管理ツール
バージョン: 10.0.19041.572

イメージのバージョン: 10.0.19042.685

機能を有効にしています
[==========================100.0%==========================]
操作は正常に完了しました。

2-2. 仮想マシンの機能を有効にする

PS C:\windows\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

展開イメージのサービスと管理ツール
バージョン: 10.0.19041.572

イメージのバージョン: 10.0.19042.685

機能を有効にしています
[==========================100.0%==========================]
操作は正常に完了しました。

このタイミングで「PCの再起動」を行う

2-3. Linux カーネル更新プログラム パッケージをダウンロードする

へアクセスしダウンロードファイル(wsl_update_x64.msi)をダブルクリックし実行する

2-4. WSL 2 を既定のバージョンとして設定する

PS C:\windows\system32> wsl --set-default-version 2
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください

2-5. Linux ディストリビューションをインストールする

Microsoft Store を開き、希望する Linux ディストリビューションを選択します。
(ダウンロードに時間がかかります。)

Microsoft Store
https://aka.ms/wslstore

Ubuntu 20.04 LTSを選択
https://www.microsoft.com/store/apps/9n6svws3rx71

2-6. 新しいディストリビューションを設定する

Ubuntuを起動し、ユーザー、パスワードを設定する

パッケージの更新を実行

> sudo apt update && sudo apt upgrade

上記設定についての参考情報
https://docs.microsoft.com/ja-jp/windows/wsl/user-support

3. WSL2の確認

PS C:\windows\system32> wsl --list --verbose
  NAME      STATE           VERSION
* Ubuntu    Running         2

VERSIONが2になっている

4. Docker Desktop For Windowsインストール

Get Docker For Windowsをクリック
ダウンロードファイルを実行しインストールする

インストーラーの画面で「Enable WSL 2 Windows Features」にチェックされている
ことを確認

Windowsをログオフ・ログインすることで
Docker Desktop For Windowsが起動される。
完了しました。


参考情報:
WSL2の導入とWindows 10 バージョン 20H2へのアップデート
https://blog.tagamy.com/archives/223

Windows Subsystem for Linux に関するドキュメント
https://docs.microsoft.com/ja-jp/windows/wsl/

Windows Subsystem for Linux 2(WSL 2)をセットアップしてみた
https://dev.classmethod.jp/articles/how-to-setup-wsl2/

Docker Desktop for WindowsのバックエンドとしてWSL2を使用する
https://dev.classmethod.jp/articles/docker-desktop-for-windows-on-wsl2/

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2