WSL2をインストールしてdocker-compose up --build -d
を実行するまでの流れ
こんにちは、futabatoです。先日ThinkPadを購入しました。
WindowsPCを購入するところから、"WSL2のインストール、docker-compose up --build -d
実行まで"のメモを残しておきます。
手順
- LenovoでThinkPadを購入します。
- PCが届くのを待ちます。
- PCを起動して初期設定しましょう。
- デスクトップの画面が表示されたら、
Windowsキー
+x
,Shift
+a
を押して、Windows PowerShellを管理者として実行(起動)します。 - Windows 10 用 Windows Subsystem for Linux のインストール ガイドを参考に、
手順 1 - Linux 用 Windows サブシステムを有効にする
から手順 7 - 新しいディストリビューションを設定する
まで行いましょう。 - Windows10 HomeとWSL2でdocker-composeができるようにするを参考に
aptパッケージ更新
からDocker CEをインストール
まで行いましょう。 - docker docs Install Compose on Linux systemsを参考に、2つのコマンドを実行しましょう(アクセスした際にはMacが選択されているのでLinuxを選択しましょう) 。
- Windows 10 Home(WSL2)のUbuntuでsystemctlを利用する方法を参考に、
daemonizeインストール
からsystemdがPID1で稼働しているか確認する
まで行いましょう。 systemctl start docker
を実行。 Ubuntuのパスワードを入力し、
==== AUTHENTICATION COMPLETE ===
と表示されればできていると思います。
ㅤ 10. sudo docker-compose up --build -d
が実行できました! (docker-compose.yml
をご用意ください)
参考
- Windows 10 用 Windows Subsystem for Linux のインストール ガイド
- Windows10 HomeとWSL2でdocker-composeができるようにする
- docker docs Install Compose on Linux systems
- Windows 10 Home(WSL2)のUbuntuでsystemctlを利用する方法
記事を書いてくださった方々に感謝です!素敵な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