什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件(通常命名为 docker-compose.yml),你可以配置应用程序的服务,并使用一条命令启动所有服务。
安装步骤
Linux
- 确保已安装 Docker Engine。
- 下载最新版本的 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
macOS(使用 Homebrew)
- 安装 Homebrew(如未安装)。
- 运行命令:
brew install docker-compose - 验证安装:
docker-compose --version
Windows(使用 Docker Desktop)
如果你已安装 Docker Desktop for Windows,则 Docker Compose 已默认包含,无需额外安装。只需打开 PowerShell 或 CMD 并运行:
docker-compose --version
常见问题
- 权限被拒绝? 请确认你对目标目录有写入权限,或使用
sudo。 - 命令未找到? 检查
/usr/local/bin是否在你的 PATH 环境变量中。 - 版本过旧? 可通过重新下载最新版替换旧文件升级。