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 upwhen 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-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 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}}):
Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/{{site.compose_version}}/docker-compose-Windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exeNote
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.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}}