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
-composesyntax instead of the current standard syntaxcompose.
For example typedocker-compose upwhen 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-composefails after installation, check your path. You can also create a symbolic link to/usr/binor 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.exeTo 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 --versioncommand on the subsequent step with no additional configuration. -
Test the installation.
$ docker-compose.exe version Docker Compose version {{% param "compose_version" %}}