content/manuals/compose/install/linux.md
This page contains instructions on how to install the Docker Compose plugin on Linux from the command line.
To install the Docker Compose plugin on Linux, you can either:
[!NOTE]
These instructions assume you already have Docker Engine and Docker CLI installed and now want to install the Docker Compose plugin.
Set up the repository. Find distribution-specific instructions in:
Update the package index, and install the latest version of Docker Compose:
For Ubuntu and Debian, run:
$ sudo apt-get update
$ sudo apt-get install docker-compose-plugin
For RPM-based distributions, run:
$ sudo yum update
$ sudo yum install docker-compose-plugin
Verify that Docker Compose is installed correctly by checking the version.
$ docker compose version
To update the Docker Compose plugin, run the following commands:
For Ubuntu and Debian, run:
$ sudo apt-get update
$ sudo apt-get install docker-compose-plugin
For RPM-based distributions, run:
$ sudo yum update
$ sudo yum install docker-compose-plugin
[!WARNING]
Manual installations don’t auto-update. For ease of maintenance, use the Docker repository method.
To download and install the Docker Compose CLI plugin, run:
$ DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
$ mkdir -p $DOCKER_CONFIG/cli-plugins
$ curl -SL https://github.com/docker/compose/releases/download/{{% param "compose_version" %}}/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
This command downloads and installs the latest release of Docker Compose for the active user under $HOME directory.
To install:
~/.docker/cli-plugins with /usr/local/lib/docker/cli-plugins.{{% param "compose_version" %}} with the version of Compose you want to use.x86_64 with the architecture you want.Apply executable permissions to the binary:
$ chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
or, if you chose to install Compose for all users:
$ sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
Test the installation.
$ docker compose version