Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件即可配置应用程序的服务,并使用单个命令完成部署。
1. 在 Linux 上安装 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
2. 在 macOS 上安装
如果你已安装 Docker Desktop for Mac,则 Docker Compose 已包含在内。若需单独安装,可使用 Homebrew:
brew install docker-compose
3. 在 Windows 上安装
建议安装 Docker Desktop for Windows,它自带 Docker Compose。也可通过 WSL2 手动安装(参考 Linux 方法)。
4. 验证安装
无论哪种系统,安装完成后运行以下命令验证:
docker-compose --version
正常将输出类似:docker-compose version 2.xx.x
5. 简单示例:运行一个 Web 服务
创建 docker-compose.yml 文件:
version: '3'
services:
web:
image: nginx:latest
ports:
- "8080:80"
然后在终端执行:
docker-compose up -d
访问 http://localhost:8080 即可看到 Nginx 欢迎页。