Complete guide to installing and managing Docker Compose on Linux systems.

Installation from Repository

For Debian/Ubuntu-based Systems

sudo apt-get update
sudo apt-get install docker-compose-plugin

For RHEL/CentOS-based Systems

sudo yum check-update
sudo yum install docker-compose-plugin

For Fedora-based Systems

sudo dnf update
sudo dnf install docker-compose-plugin

Updating the Plugin

Update on Ubuntu/Debian

sudo apt-get update && sudo apt-get upgrade docker-compose-plugin

Update on RHEL/CentOS

sudo yum update docker-compose-plugin

Manual Installation

Direct Download of the Binary

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-$(uname -m) -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

Global Installation (for all users)

sudo curl -SL https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose