6年前にCentOS7.6で構築した検証環境をubuntu22.04.3TLSへ移行するのでメモ
環境
仮想化:VMware Workstation-playre17またはVMware workstation-pro17(どちらも確認済み)
ホスト:Windows10またはWindows11pro(どちらも確認済み)
ゲスト:ubuntu22.04.3TLS
docker環境構築
パッケージリストを更新 && パッケージの最新バージョンをインストール
$ sudo apt update
$ sudo apt upgrade -y
Dockerのインストールに必要なパッケージをインストール
$ sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Dockerの公式GPGキーを追加
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
※apt-keyは非推奨になったらしく警告が出たが機能はするのでそのまま進む
Dockerのリポジトリをシステムに追加
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
パッケージリストを再度更新
$ sudo apt update
Docker本体と関連ツールをインストール
$ sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
現在のユーザーをDockerグループに追加
$ sudo usermod -aG docker $USER
Dockerのバージョンを確認
$ docker --version
docker-compose環境構築
Docker Composeをインストール
$ sudo apt install docker-compose
Dockerバージョン確認
$ docker --version
Docker version 24.0.7, build afdd53b
Docker-composV1バージョン確認
$ docker-compose --version
docker-compose version 1.29.2, build unknown
Docker-composV2バージョン確認
$ docker compose version
Docker Compose version v2.21.0
https://docs.docker.com/compose/install/linux/
上の公式ページによるとDocker ComposeV2がDockerエンジンに統合されてインストールされたらしい、ということは個別のDocker-compos(V1)のインストールは不要かもしれない。
参考にしたページ