Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 8 additions & 10 deletions _data/toc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1415,16 +1415,16 @@ manuals:
- sectiontitle: Docker Compose
section:
- path: /compose/
title: Overview of Docker Compose
- sectiontitle: Install Compose
title: Overview
- sectiontitle: Install Docker Compose
section:
- path: /compose/install/
title: Install Docker Compose
- path: /compose/install/compose-desktop/
title: Install Compose plugin through Desktop
- path: /compose/install/compose-plugin/
title: Install Docker Compose Plugin
- path: /compose/install/uninstall/
title: Install overview
- path: /compose/install/linux/
title: Install on Linux
- path: /compose/install/other/
title: Other install scenarios
- path: /compose/install/uninstall/
title: Uninstall Docker Compose
- path: /compose/gettingstarted/
title: Getting started
Expand Down Expand Up @@ -1511,8 +1511,6 @@ manuals:
section:
- path: /docker-hub/publish/
title: Overview
- path: /docker-hub/publish/insights-analytics/
title: Insights & analytics
- path: /docker-hub/publish/publisher-center-migration/
title: Migrate content from the Publisher Center
- path: /docker-hub/release-notes/
Expand Down
2 changes: 1 addition & 1 deletion compose/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Introduction and Overview of Compose
keywords: documentation, docs, docker, compose, orchestration, containers
title: Overview of Docker Compose
title: Overview
redirect_from:
- /compose/cli-command/
- /compose/networking/swarm/
Expand Down
23 changes: 0 additions & 23 deletions compose/install/compose-desktop.md

This file was deleted.

185 changes: 0 additions & 185 deletions compose/install/compose-plugin.md

This file was deleted.

51 changes: 34 additions & 17 deletions compose/install/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,31 +2,45 @@
description: How to install Docker Compose
keywords: compose, orchestration, install, installation, docker, documentation
title: Install Docker Compose
toc_max: 2
toc_max: 3
redirect_from:
- /compose/compose-desktop/
---

On this page you can find a summary of the available options for installing Docker Compose.
On this page you can find information on how to get and install Compose.

## Compose prerequisites
## Install Compose

* Docker Compose requires Docker Engine.
* Docker Compose plugin requires Docker CLI.
If you have Docker Desktop, you've got a full Docker installation, including Compose.

## Compose installation scenarios
You can run Compose on macOS, Windows, and 64-bit Linux. Check what installation scenario fits your needs.
You can check this by clicking on **About Docker Desktop** from the Docker menu ![whale menu](../../desktop/images/whale-x.png){: .inline}.

Are you looking to:
![about-desktop](../../desktop/images/about_desktop_versions.png){:width="750px"}

* __Get latest Docker Compose and its prerequisites__:
[Install Docker Desktop for your platform](./compose-desktop.md). This is the fastest route and you get Docker Engine and Docker CLI with the Compose plugin. Docker Desktop is available for Mac, Windows and Linux.
### New Docker Installation

If you haven’t yet installed Docker Desktop:

{% assign yes = '![yes](/images/green-check.svg){: .inline style="height: 14px; margin: 0 auto; align=right"}' %}

| Platform | Docker Desktop |
|:---------------|:------------------------------:|
|Linux (64-bit) |{{ yes }} [Install](../../desktop/install/linux-install.md)|
|Mac |{{ yes }} [Install](../../desktop/install/mac-install.md)|
|Windows |{{ yes }} [Install](../../desktop/install/windows-install.md)|


### Pre-existing Docker Installation

If you have a Docker installation on Linux to which you want to add the Compose plugin, you can choose one of these options:

* [Install using the repository](./linux.md#install-using-the-repository)
* [Install the plugin manually](./linux.md#install-the-plugin-manually)

### Other install scenarios

For other options, see [Other install scenarios](./other.md).

* __Install Compose plugin:__
+ __(Mac, Win, Linux) Docker Desktop__: If you have Desktop installed then you already have the Compose plugin installed.
+ __Linux systems__: To install the Docker CLI's Compose plugins use one of these methods of installation:
+ Using the [convenience scripts](../../engine/install/#server){: target="_blank" rel="noopener" class="_"} offered per Linux distro from the Engine install section.
+ [Setting up Docker's repository](compose-plugin#install-using-the-repository) and using it to install the compose plugin package.
+ Other scenarios, check the [Linux install](compose-plugin#installing-compose-on-linux-systems).
+ __Windows Server__: If you want to run the Docker daemon and client directly on Microsoft Windows Server, follow the [Windows Server install instructions](compose-plugin#install-compose-on-windows-server).

## Where to go next

Expand All @@ -35,3 +49,6 @@ Are you looking to:
- [Compose file reference](../compose-file/index.md)
- [Sample apps with Compose](../samples-for-compose.md)

## Feedback

We'd love to hear from you about the improvements we've recently made to the Docker Compose installation instructions. Let us know what you think by completing this short [survey](https://survey.alchemer.com/s3/7002962/Compose-Install-Documentation-Feedback){:target="_blank" rel="noopener" class="_"}.
Loading