WindowsにWSL2+Docker環境を構築する手順

docker

 

WSLと「仮想マシン プラットフォーム」を有効化する

Windows10

Windowsスタートボタン → 設定

dk02

 

アプリ

dk01

 

一番下までスクロールして、プログラムと機能 をクリック。

dk03

 

 

Windowsの機能の有効化または無効化 をクリック。

dk04

 

 

「Linux用Windowsサブシステム(WSL)」と「仮想マシン プラットフォーム」にチェックを入れ「OK」をクリックする。

dk05

 

画面の指示に従って再起動する。

 

 

Ubuntuディストリビューションをインストールする

管理者権限でPowerShellを起動。

wsl --install -d Ubuntu

 

上手くいかない場合は、以下の方法でもインストール可能。

Windowsのスタートボタン→ Microsoft Store

「ubuntu」で検索する。

dk06

 

Ubuntuをインストールする。

インストールが完了すると、Ubuntuのターミナルが開くので、以下の手順で進める。

 

1 「Enter new UNIX username」 新しく作成するユーザー名を入力します
2 「New password」 パスワードを入力します
3 「Retype new password」 同じパスワードをもう一度入力します

 

ユーザー名とパスワードの設定が完了したらインストールは終了。

 

ユーザー名とパスワードはsudoコマンドで利用するのでメモる事。

Windows11の場合は、wsl --install のみでインストールできるらしい。

 

WSLのバージョンを確認

wsl --status

バージョンが1なら以下を実行。

wsl --set-default-version 2

 

パッケージ情報の更新

Ubuntuターミナル上で

sudo apt update && sudo apt upgrade -y

 

よく使う基本ツールも入れておくと便利?

sudo apt install -y git curl wget build-essential unzip

 

 

Windows用Docker Desktopをインストールする

dk07

https://www.docker.com/ja-jp/

 

dk08

 

以上で完了。

 

Dockerのバージョン確認は、Windows Terminal上から

docker -v