1. 确保已安装 Docker
Docker Compose 需要 Docker 作为依赖,请先安装 Docker:
sudo apt update
sudo apt install docker.io
sudo systemctl enable --now docker
2. 下载 Docker Compose 二进制文件
推荐安装最新稳定版的 Docker Compose(v2):
# 下载最新版本(替换为实际最新版本号)
DOCKER_COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)
sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
3. 验证安装
docker-compose --version
应输出类似:Docker Compose version v2.x.x
4. (可选) 启用命令补全
sudo curl -L https://raw.githubusercontent.com/docker/compose/master/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
source ~/.bashrc
注意事项:
- 如果遇到权限问题,请将用户加入
docker
组:sudo usermod -aG docker $USER newgrp docker
- 如果系统无法识别
docker-compose
命令,检查/usr/local/bin
是否在$PATH
中
替代方案(使用 apt 安装旧版)
Ubuntu 仓库也提供旧版 Compose v1:
sudo apt install docker-compose
但建议使用官方的最新 v2 版本以获得完整功能支持。