前置条件
已安装 Docker 引擎,验证命令:
docker --version # 确保返回Docker版本信息
若未安装 Docker,先执行:
curl -fsSL https://get.docker.com | bash -s docker
2. 下载二进制文件
获取最新版本号(当前为 2.25.0):
VERSION="v2.25.0"
下载并安装到系统路径:
sudo curl -L "https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
国内用户可加代理加速:
sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
3. 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
4. 验证安装
docker-compose --version # 输出类似:Docker Compose version v2.25.0
5. 升级 Docker Compose
重复步骤 2-3,覆盖旧版本。
6. 卸载 Docker Compose
sudo rm /usr/local/bin/docker-compose
基础使用示例
创建
docker-compose.yml
:version: '3' services: web: image: nginx:alpine ports: - "80:80"
启动服务:
docker-compose up -d # 后台运行容器
查看服务状态:
docker-compose ps
停止服务:
docker-compose down
常见问题
权限不足:所有命令前加
sudo
或当前用户加入docker
组。下载失败:检查网络或使用代理 URL(
https://ghproxy.com/
)。版本过旧:通过上述步骤重新安装最新版。