docker-compose 最新详细安装教程

方法1.安装Compose单机版

此方法是网上大部分教程的办法,官方不提倡这种方法安装:

bash 复制代码
curl -SL https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -version

方法2.安装 Compose 插件

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

  • 使用 Docker 的存储库
  • 手动下载并安装

使用Docker 存储库安装

设置存储库:
  • ubuntu

    bash 复制代码
    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
    
    # Add the repository to Apt sources:
    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
      $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
      sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update
  • CentOS

    bash 复制代码
    #安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库。
    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
更新软件包索引,并安装最新版本的 Docker Compose:
  • 对于 Ubuntu 和 Debian,运行:

    bash 复制代码
    bash sudo apt-get update sudo apt-get install
    docker-compose-plugin
  • 对于基于 RPM 的发行版,运行:

    bash 复制代码
    sudo yum update
    sudo yum install docker-compose-plugin
通过检查版本来验证 Docker Compose 是否正确安装。
bash 复制代码
 docker compose version

手动安装插件

安装 Compose CLI 插件,运行:

bash 复制代码
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

此命令下载 Docker Compose 的最新版本(来自 Compose 发布存储库)并为当前用户安装 Compose

为系统上的所有用户进行 Docker Compose 将其替换~/.docker/cli-plugins为/usr/local/lib/docker/cli-plugins。

不同版本的Compose,请用v2.27.0您想要使用的 Compose 版本替换。

对于不同的架构,请用您想要的架构替换x86_64 。

将可执行权限应用于二进制文件:

bash 复制代码
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

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

bash 复制代码
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

测试安装。

bash 复制代码
docker compose version
Docker Compose version v2.27.0
相关推荐
古法老登瞎折腾3 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
琥珀.3 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu4 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
Linux运维技术栈6 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云上先途16 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
执伞人ONLY7 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
叼烟扛炮7 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT8 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
RacentCLM8 小时前
证书即服务CaaS:从申请、续期到部署的自动化链路拆解
运维·数据库·自动化·ssl
注塑机数据采集联网9 小时前
注塑机生产管控MES系统应用
大数据·运维·服务器·人工智能·物联网