安装 Docker Compose 插件

本页面包含有关如何从命令行在Linux上安装Docker Compose插件的说明。

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

注意

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

使用仓库安装

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

    Ubuntu | CentOS | Debian | Raspberry Pi OS | Fedora | 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 是占位符文本,代表最新版本。

更新 Docker Compose

要更新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
    

手动安装插件

注意

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

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

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

    此命令下载并安装最新版本的Docker Compose,供活动用户在$HOME目录下使用。

    安装方法:

    • Docker Compose for all users on your system, replace ~/.docker/cli-plugins with /usr/local/lib/docker/cli-plugins.
    • A different version of Compose, substitute v2.32.0 with the version of Compose you want to use.
    • For a different architecture, substitute x86_64 with the 你想要的架构.
  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.32.0