2.5 KiB
description | keywords | toc_max | title |
---|---|---|---|
How to install Docker Compose - Other Scenarios | compose, orchestration, install, installation, docker, documentation | 3 | Other install Scenarios |
Install Compose Standalone
On Linux
Compose standalone
Note that Compose standalone uses the dash compose syntax instead of current's standard syntax (space compose).
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/{{site.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
.
Note
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 a PowerShell as an administrator. When asked if you want to allow this app to make changes to your device, click 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 ({{site.compose_version}}):
Invoke-WebRequest "https://github.com/docker/compose/releases/download/{{site.compose_version}}/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe
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.To install a different version of Compose, substitute
{{site.compose_version}}
with the version of Compose you want to use. -
Test the installation.
$ docker compose version Docker Compose version {{site.compose_version}}