概要
Windows11 上の WSL2 に docker と docker-compose をインストールする手順です。
(公式ページ にもしっかり載っています)
作業手順
-
dockerインストール -
docker-composeインストール
1. docker インストール
1-1. パッケージ更新
sudo apt update
1-2. 必要なパッケージインストール
sudo apt install apt-transport-https ca-certificates curl software-properties-common
1-3. dockerの公式 GPG 鍵を追加
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
1-4. dockerリポジトリを追加
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
1-5. dockerインストール
sudo apt install docker-ce
1-6. バージョン確認
docker version
1-7. docker起動
sudo service docker start
以下のような結果になれば正常に起動できています。
$ sudo service docker start
* Starting Docker: docker [ OK ]
2. docker-compose インストール
2-1. github の docker-compose のリリースノートからバージョンを確認
タグページの下のほうにダウンロードリンクがありますので、 docker-compose-linux-x86_64 があるか確認しておきます。

curl コマンドでダウンロードします。
curl -L https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 > ./docker-compose
/usr/local/bin 移動させます
sudo mv docker-compose /usr/local/bin/docker-compose
2-2. docker-composeに権限付与
sudo chmod +x /usr/local/bin/docker-compose
2-3. バージョン確認
docker-compose -v
2-4. (任意) docker-compose は長いので dc で呼び出せるようにする
※ 既に dc コマンドが存在することもあるので注意(macなど)
.bash_aliases に alias dc='docker-compose' を追加します
vi ~/.bash_aliases
以下の文言を追加
alias dc='docker-compose'
以上で WLS2 環境に docker-compose のインストールは完了です!
