2.6 KiB
title | description | keywords | toc_max |
---|---|---|---|
Install Compose standalone | How to install Docker Compose - Other Scenarios | compose, orchestration, install, installation, docker, documentation | 3 |
On this page you can find instructions on how to install Compose standalone on Linux or Windows Server, from the command line.
On Linux
[!WARNING]
Note that Compose standalone uses the
-compose
syntax instead of the current standard syntaxcompose
.
For example typedocker-compose up
when using Compose standalone, instead ofdocker compose up
.
-
To download and install Compose standalone, run:
$ curl -SL https://github.com/docker/compose/releases/download/{{% param "compose_version" %}}/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
-
Apply executable permissions to the standalone binary in the target path for the installation.
-
Test and execute compose commands using
docker-compose
.[!TIP]
If the command
docker-compose
fails after installation, check your path. You can also create a symbolic link to/usr/bin
or any other directory in your path. For example:$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
On Windows Server
Follow these instructions if you are running the Docker daemon and client directly on Microsoft Windows Server and want to install Docker Compose.
-
Run PowerShell as an administrator. When asked if you want to allow this app to make changes to your device, select Yes in order to proceed with the installation.
-
GitHub now requires TLS1.2. In PowerShell, run the following:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
-
Run the following command to download the latest release of Compose ({{% param "compose_version" %}}):
Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/{{% param "compose_version" %}}/docker-compose-windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exe
To install a different version of Compose, substitute
{{% param "compose_version" %}}
with the version of Compose you want to use.[!NOTE]
On Windows Server 2019 you can add the Compose executable to
$Env:ProgramFiles\Docker
. Because this directory is registered in the systemPATH
, you can run thedocker-compose --version
command on the subsequent step with no additional configuration. -
Test the installation.
$ docker-compose.exe version Docker Compose version {{% param "compose_version" %}}