安装 Compose 插件

重要的

Docker 的文档引用并描述了 Compose V2 功能。

自 2023 年 7 月起,Compose V1 停止接收更新,并且不再出现在新的 Docker Desktop 版本中。 Compose V2 已取代它,并且现已集成到所有当前的 Docker Desktop 版本中。有关更多信息,请参阅 迁移到 Compose V2

在此页面上,您可以找到有关如何从命令行在 Linux 上安装 Compose 插件的说明。

要在 Linux 上安装 Compose 插件,您可以:

笔记

这些说明假设您已经安装了 Docker Engine 和 Docker CLI,并且现在想要安装 Compose 插件。
对于 Compose 独立版,请参阅 安装 Compose 独立版

使用存储库安装

  1. 设置存储库。在以下位置查找特定于发行版的说明:

    乌班图| CentOS | Debian | 树莓派操作系统| 软呢帽| RHEL | SLES

  2. 更新包索引,并安装最新版本的 Docker Compose:

    • 对于 Ubuntu 和 Debian,运行:

      $ sudo apt-get update
      $ sudo apt-get install docker-compose-plugin
      
    • 对于基于 RPM 的发行版,运行:

      $ sudo yum update
      $ sudo yum install docker-compose-plugin
      
  3. 通过检查版本来验证 Docker Compose 是否正确安装。

    $ docker compose version
    

    预期输出:

    Docker Compose version vN.N.N

    vN.N.N最新版本的占位符文本在哪里。

更新撰写

要更新 Compose 插件,请运行以下命令:

  • 对于 Ubuntu 和 Debian,运行:

    $ sudo apt-get update
    $ sudo apt-get install docker-compose-plugin
    
  • 对于基于 RPM 的发行版,运行:

    $ sudo yum update
    $ sudo yum install docker-compose-plugin
    

手动安装插件

笔记

此选项要求您手动管理升级。我们建议设置 Docker 的存储库以便于维护。

  1. 要下载并安装 Compose CLI 插件,请运行:

    $ DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
    $ mkdir -p $DOCKER_CONFIG/cli-plugins
    $ curl -SL https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
    

    此命令下载最新版本的 Docker Compose(从 Compose 版本存储库)并在$HOME目录下为活动用户安装 Compose。

    安装:

    • 为系统上的所有用户使用 Docker Compose ,替换~/.docker/cli-plugins/usr/local/lib/docker/cli-plugins.
    • 不同版本的 Compose,请替换v2.26.1为您要使用的 Compose 版本。
  2. 对二进制文件应用可执行权限:

    $ chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
    

    或者,如果您选择为所有用户安装 Compose:

    $ sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
    
  3. 测试安装。

    $ docker compose version
    Docker Compose version v2.26.1