什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件(通常命名为 docker-compose.yml),你可以配置应用程序的服务,并使用一条命令启动所有服务。
安装前提
在安装 Docker Compose 之前,请确保你已经安装了 Docker Engine。如果没有,请先参考官方文档安装 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
在 macOS 上安装
如果你已安装 Docker Desktop for Mac,则 Docker Compose 已默认包含,无需额外安装。
如需单独安装,可使用 Homebrew:
brew install docker-compose
在 Windows 上安装
推荐安装 Docker Desktop for Windows,它已内置 Docker Compose。
若使用 WSL2,也可按 Linux 方式安装。
验证安装
在终端中运行以下命令,确认版本信息输出即表示安装成功:
docker-compose --version
常见问题
- 命令未找到? 请检查 PATH 是否包含安装路径(如
/usr/local/bin)。 - 权限错误? 在 Linux 上建议不要用 root 运行 compose,可将当前用户加入 docker 组。