什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件即可配置应用程序的服务,并使用单个命令启动所有服务。
安装前提
请确保你的系统已经安装了 Docker。如果没有,请先参考官方文档安装 Docker 引擎。
Linux 系统安装 Docker Compose
- 下载最新版本的 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
- 添加可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
- 验证安装:
docker-compose --version
Windows 安装 Docker Compose
如果你使用的是 Windows 10/11 并已安装 Docker Desktop,则 Docker Compose 已默认集成,无需单独安装。
如需手动安装,请使用 WSL2 并按照 Linux 步骤操作。
macOS 安装 Docker Compose
推荐使用 Homebrew 安装:
brew install docker-compose
或者,如果你已安装 Docker Desktop for Mac,则 Docker Compose 已包含在内。
常见问题
- 权限被拒绝? 请确认你对 /usr/local/bin 目录有写权限,或使用 sudo。
- 命令未找到? 检查 PATH 环境变量是否包含 /usr/local/bin。