以下是 Docker Compose 的安装方法整理,综合了多篇指南的推荐步骤和注意事项:
一、安装前准备
确保已安装 Docker
Docker Compose 依赖 Docker 引擎运行,需先安装 Docker。若未安装,可通过以下命令一键安装(国内服务器推荐使用阿里云镜像加速):
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
二、安装 Docker Compose
方法 1:通过官方脚本安装(推荐)
步骤:
下载二进制文件
从 GitHub 下载最新版 Docker Compose 的二进制文件:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
国内加速下载(解决 GitHub 访问慢的问题):
# 使用 FastGit 镜像
sudo curl -L "https://hub.fgit.cf/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 或使用 ghproxy 代理
sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
(可选)创建符号链接
将二进制文件链接到 /usr/bin 目录,方便全局调用:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
验证安装
docker-compose --version
成功安装会显示版本号,例如:Docker Compose version v2.27.0 313732。
方法 2:离线安装
适用于无法直接访问 GitHub 的环境:
手动下载二进制文件
访问 GitHub Releases 页面,选择适合的版本(如 docker-compose-linux-x86_64)下载到本地。
上传并安装
将文件上传至服务器 /usr/local/bin 目录,重命名为 docker-compose,再执行权限设置和验证步骤 32。
三、注意事项
版本选择
使用 latest 标签默认安装最新版,或替换为特定版本号(如 v2.27.0)37。
Docker Compose V2 与旧版 V1 命令兼容,但建议使用 docker compose(集成到 Docker CLI)而非独立工具 docker-compose 54。
国内镜像加速
若 Docker 镜像拉取缓慢,可修改 Docker 配置文件 /etc/docker/daemon.json,添加国内镜像源(如阿里云、中科大等)517。
依赖环境
需 Linux 系统(如 Ubuntu/CentOS)或 WSL(Windows 用户)。
确保 curl 和 uname 命令可用 1631。
四、常见问题
权限不足
若提示权限错误,检查 /usr/local/bin 目录权限,或使用 sudo 执行命令。
版本兼容性
若与 Docker 版本不兼容,需降级 Docker Compose 或升级 Docker。
加速配置
若 Docker Compose 下载慢,优先使用镜像代理或离线安装 3831。
以上步骤综合了主流安装方法,适用于大多数 Linux 环境。如需进一步优化或排查问题,可参考 Docker 官方文档 54 或社区教程 524。
文章出处: