概要
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
のインストールは完了です!