Docker Compose 安装
以下是 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
方法 2:离线安装
适用于无法直接访问 GitHub 的环境:
- 手动下载二进制文件
访问 GitHub Releases 页面,选择适合的版本(如docker-compose-linux-x86_64
)下载到本地。 - 上传并安装
将文件上传至服务器/usr/local/bin
目录,重命名为docker-compose
,再执行权限设置和验证步骤 32。
三、注意事项
四、常见问题
-
权限不足
若提示权限错误,检查/usr/local/bin
目录权限,或使用sudo
执行命令。 -
版本兼容性
若与 Docker 版本不兼容,需降级 Docker Compose 或升级 Docker。
以上步骤综合了主流安装方法,适用于大多数 Linux 环境。如需进一步优化或排查问题,可参考 Docker 官方文档 54 或社区教程 524。