Docker Compose 是否需要安装取决于您的系统环境和使用场景。以下是详细解答:
docker-compose
命令(兼容 V1 和 V2)。bash
docker-compose --version # V1旧版语法
docker compose version # V2新版语法
bash
sudo apt update && sudo apt install docker-compose-plugin
验证:
bash
docker compose version
bash
sudo curl -L "https://github.com/docker/compose/releases/download/v1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker
命令集成):
bash
mkdir -p ~/.docker/cli-plugins
curl -SL "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64" -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
版本 | 特点 | 适用场景 |
---|---|---|
V1 | 独立命令(docker-compose ) |
旧系统兼容 |
V2 | 集成命令(docker compose ) |
新项目推荐 |
bash
sudo chmod +x /usr/local/bin/docker-compose
$PATH
是否包含 /usr/local/bin
。docker compose version # V2
# 或
docker-compose --version # V1
应输出类似:Docker Compose version v2.20.3
总结:除Docker Desktop用户外,其他环境通常需要主动安装,推荐使用V2版本以获得更好的兼容性和性能。