まずは、dnfでdockerを入れます。
$ sudo dnf -y install docker
インストールしたら、dockerのサービスを有効にします。
$ sudo systemctl enable --now docker
次に、ec2-userでdockerコマンドを利用できるようにします。
$ sudo usermod -aG docker ec2-user
一度、ログアウトして、ログインし直します。
docker composeのリリースサイトを確認して、アーキテクチャを確認して、インストールします。今回は、x86_64版をインストールします。
$ sudo mkdir -p /usr/local/lib/docker/cli-plugins
$ sudo curl -SL https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
$ sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
あとは、docker composeが利用できるか確認します。
$ docker compose version