【Windows】WSL2-UbuntuでDockerDesktopを動かす
![](https://losenotime.jp/wp-content/uploads/2022/01/docker-desktop-end.png)
こんにちは。
自宅のPCにDockerを入れたいと思い、セットアップしてみました。
その時の手順を書いてみたいと思います。
ちなみに、2021/1/2現在のWindowPCでの主流は「WSL2上でDockerを動かす」らしいので、WSL2をインストールするところから始めます。
この記事を読むとわかること
・WindowsへのDockerの入れ方
・WSL2のインストール方法
・DockerDesktopのインストール方法
対象OSの状態
・Windows 10 Pro
・バージョン21H2
WSL2の有効化
まず、WSL2を使えるようにPCの設定を変更します。
といっても、最初からこの設定になっているかもしれません(自分はそうだった)
以下の画像のように「設定」→「アプリ」→「アプリと機能」→「プログラムと機能」をクリックします。
![](https://losenotime.jp/wp-content/uploads/2022/01/wsl2-validity-1024x464.png)
プログラムと機能ウィンドウが表示されたら「Windowsの機能の有効化または無効化」をクリックします。
![](https://losenotime.jp/wp-content/uploads/2022/01/wsl2-validity2-1024x591.png)
以下の画像のように「Linux用Windowsサブシステム」と「仮想マシンプラットフォーム」のチェックを入れます。
![](https://losenotime.jp/wp-content/uploads/2022/01/wsl2-validity3.png)
これで、WSL2を使えるようにする(有効化)手順は以上です。
WSL2のインストールとディストリビューションのインストール
次にWSL2とLinuxディストリビューションをインストールしていきます。
まず、Windowsスタートボタンを右クリックしてWindows PowerShellを管理者として実行します。
そして次のコマンドを実行して、Linuxディストリビューションを選択してWSL2をインストールします。
wsl --install -d Ubuntu-20.04
上記コマンドではUbuntu 20.04 LTSをWSL2と一緒にインストールしています。
こちらはご自身のインストールしたいLinuxディストリビューションを選びましょう。
何が選択できるかは以下のコマンドで確認することができます。
wsl --list --online
![](https://losenotime.jp/wp-content/uploads/2022/01/wsl2-Ubuntu-20.04-install.png)
Ubuntuを実行するWSLのバージョンを設定
以下のコマンドでWSL2でUbuntuが起動されるように設定します。
wsl --set-version Ubuntu-20.04 2
![](https://losenotime.jp/wp-content/uploads/2022/01/wsl-set-version-error.png)
しかし、何やらエラーが出てしまい、WSL2に設定できません。
以下のコマンドで使われているバージョンを確認してみます。
wsl -l -v
すると「VERSION」が「1」になっています。
WSL2に設定したいのにWSL1になっているようです。
WSL2を実行するには、カーネルコンポーネントの更新が必要です。が表示されたら
見出しのエラーが表示されてWSL2を設定できない場合は、次のページにアクセスして「wsl_update_x64.msi」をダウンロード、ダブルクリックして実行します。
![](https://losenotime.jp/wp-content/uploads/2022/01/x64-msi-download.png)
![](https://losenotime.jp/wp-content/uploads/2022/01/Ubuntu-WSL2-version-success.png)
DockerDesktopのインストール
いよいよDockerをインストールしていきます。
次のページにアクセスして進めていきます。
ダウンロードしたexeファイルを実行した際に、次のチェックが入っていることを確認します。
![](https://losenotime.jp/wp-content/uploads/2022/01/WSL2.png)
DockerDesktopがインストールされたら起動し、Settings → Resources → WSL Integration を開いて、Dockerを起動するLinuxディストリビューションを選択します。
![](https://losenotime.jp/wp-content/uploads/2022/01/Docker-Desktop-Ubuntu-select-1024x581.png)
これで以上です。お疲れ様でした。
![](https://losenotime.jp/wp-content/uploads/2022/01/docker-desktop-end-1024x581.png)
ディスカッション
コメント一覧
まだ、コメントがありません