SEが最近起こったことを書くブログ

ITエンジニアが試したこと、気になったことを書いていきます。

WSL2をバックエンドにDocker Desktopを動かす際にやったこと

WSL2をバックエンドにDocker Desktopを動かそうとしたら、少しはまったので、 メモしておく

環境構築前の環境

  • Windows 10 バージョン 2109
  • WSLのデフォルトバージョンが2になっていない
  • Ubuntu 20.04 LTSをインストールしていない
  • Linuxカーネル更新パッケージがインストールされていない
  • Docker Desktopの設定で「WSL2対応エンジンを使う」にチェックが入っていない

実施したセットアップ

  • WSLのデフォルトバージョンを2に変更
wsl --set-default-version 2 
  • Microsoft Storeから「Ubuntu 20.04 LTS」をインストール

  • Linuxカーネル更新パッケージのダウンロードとインストール

    • docs.microsoft.com
    • WSL 1の時にWSLを一度セットアップしていたからこの作業は必要だった?
  • Docker Desktopを起動し、「Use the WSL 2 based engine」にチェックを入れる

うまくいかなかったこと

  • Ubuntuインストール後に起動時に、「0x800701bc」のエラーが発生
    • 対処方法
      • Linuxカーネル更新パッケージのダウンロードとインストールを実施する
      • Linuxカーネルの更新後に、一度Ubuntuをアンインストールして、再度インストールしなおしたら、無事にUbuntuを起動できた

参考にした記事

docs.docker.jp

hachimoto12.com