安装 Docker Compose 概述

本页面包含有关安装 Docker Compose 可用选项的摘要信息。

安装场景

场景一:安装 Docker Desktop

获取Docker Compose最简单且推荐的方式是安装Docker Desktop。Docker Desktop包含了Docker Compose以及Docker Engine和Docker CLI,这些都是Compose的先决条件。

Docker Desktop 可在以下平台上使用:

如果您已经安装了Docker Desktop,您可以通过从Docker菜单中选择关于Docker Desktop来检查您拥有的Compose版本 whale menu

注意

在Docker Desktop版本4.23.0中,Docker Compose V1已被移除,因为它已经达到了生命周期的终点,现在docker-compose命令直接指向以独立模式运行的Docker Compose V2二进制文件。如果您依赖Docker Desktop的自动更新,由于更新不会要求管理员密码,符号链接可能会被破坏,命令可能无法使用。

这仅影响Mac用户。要解决此问题,可以重新创建符号链接:

$ sudo rm /usr/local/bin/docker-compose
$ sudo ln -s /Applications/Docker.app/Contents/Resources/cli-plugins/docker-compose /usr/local/bin/docker-compose

或者启用自动检查配置,它将检测并为您修复此问题。

场景二:安装 Docker Compose 插件

重要

此安装方案仅在Linux上可用。

如果您已经安装了 Docker Engine 和 Docker CLI,您可以通过以下任一方式从命令行安装 Docker Compose 插件:

场景三:安装Docker Compose独立版

警告

不建议使用此安装方案,仅出于向后兼容的目的支持。

您可以在Linux或Windows Server上 安装Docker Compose独立版