アルゴリズム弱太郎

Twitter @01futabato10

【WSL2】WSL2のインストールからdocker-composeコマンド実行までの流れ

WSL2をインストールしてdocker-compose up --build -dを実行するまでの流れ

こんにちは、futabatoです。先日ThinkPadを購入しました。
WindowsPCを購入するところから、"WSL2のインストール、docker-compose up --build -d実行まで"のメモを残しておきます。

手順

  1. LenovoThinkPadを購入します。
  2. PCが届くのを待ちます。
  3. PCを起動して初期設定しましょう。
  4. デスクトップの画面が表示されたら、Windowsキー + x, Shift+ aを押して、Windows PowerShellを管理者として実行(起動)します。
  5. Windows 10 用 Windows Subsystem for Linux のインストール ガイドを参考に、手順 1 - Linux 用 Windows サブシステムを有効にするから手順 7 - 新しいディストリビューションを設定する まで行いましょう。
  6. Windows10 HomeとWSL2でdocker-composeができるようにするを参考にaptパッケージ更新 から Docker CEをインストール まで行いましょう。
  7. docker docs Install Compose on Linux systemsを参考に、2つのコマンドを実行しましょう(アクセスした際にはMacが選択されているのでLinuxを選択しましょう) 。
  8. Windows 10 Home(WSL2)のUbuntuでsystemctlを利用する方法を参考に、daemonizeインストールからsystemdがPID1で稼働しているか確認するまで行いましょう。
  9. systemctl start docker を実行。 Ubuntuのパスワードを入力し、
==== AUTHENTICATION COMPLETE ===

と表示されればできていると思います。
ㅤ 10. sudo docker-compose up --build -dが実行できました! (docker-compose.ymlをご用意ください)

参考

記事を書いてくださった方々に感謝です!素敵なWSLライフを!

備考

投稿日時: 2020年12月11日

 $docker --version
Docker version 20.10.0, build 7287ab3
$ docker-compose --version
docker-compose version 1.27.4, build 40524192
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal