1. WSLとUbuntuのインストール
※Windows環境での作業
WindowsでPowerShellを起動し、WSLとUbuntuをインストールします。
> wsl --install -d ubuntu
2. Ubuntuの環境へのログイン
※Windows環境での作業
> wsl
3. 設定ファイルの変更
※Ubuntu環境での作業
「resolv.conf」ファイルの「nameserver」の値を「8.8.8.8」に変更する。
/etc/resolv.conf
nameserver 8.8.8.8
「wsl.conf」ファイルの末尾に以下の設定を追記する。
/etc/wsl.conf
... [network] generateResolvConf = false
4. dockerコマンドの利用設定
※Ubuntu環境での作業
一般ユーザーでもdockerコマンドを利用できるようにする。
$ sudo usermod -aG docker $USER
5. WSLの再起動
※Windows環境での作業
> wsl --shutdown
6. Docker EngineとDocker Composeのインストール
※Ubuntu環境での作業
# Docker Engineのインストール $ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh # Docker Composeのインストール $ sudo apt install docker-compose