2024-11-21 一站式 AI 平台生日大派对!2024-11-21 一站式 AI 平台生日大派对! 无问芯穹特别推出多项超值福利!立即参与
Skip to content

使用 Docker Compose

Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。

本文将介绍如何启用「Docker 容器」功能的开发机安装 Docker Compose。

手动安装 Docker Compose V2

NOTE

手动安装的 Docker Compose 需要手动管理升级。

  1. 创建插件目录。

    shell
    mkdir -p /usr/local/lib/docker/cli-plugins
  2. 下载并安装 Compose CLI 插件:

    shell
    # 从 Github 下载 Docker Compose,以下命令已使用学术加速
    # 如需安装不同版本,请将 v2.30.3 替换为您想要使用的版本
    curl -SL https://ghgo.xyz/https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose

    此命令从 Compose 发布仓库下载指定版本,并将 Compose 安装到当前用户的 /usr/local/lib/docker/cli-plugins 目录下。

  3. 为二进制文件添加可执行权限:

    shell
    chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
  4. 验证安装是否成功:

    shell
    docker compose version

    预期输出:

    Docker Compose version v2.30.3

常见问题

为什么执行 Docker Compose 直接报错?

如果您直接执行开源项目或您既有项目中的 Compose 文件,可能会无法运行。这是因为开发机的「Docker 容器」功能有一定限制,例如容器无法以 --privileged 模式运行。