Docker Compose
安装
Compose 支持 Linux、macOS、Windows 三大平台。
Docker Desktop for Mac/Windows 自带 compose,安装 Docker 之后可以直接使用。
目前 Docker 官方用 Go 语言重写了 Docker Compose,并将其作为 docker cli 的子命令,称为 Compose V2。你可以参照官方文档安装,然后将熟悉的 docker-compose 命令替换为 docker compose,即可使用 Docker Compose。
快速入门
创建 docker-compose.yml:
yaml
services:
web:
image: nginx:alpine
ports:
- "8080:80"
app:
build: .
ports:
- "3000:3000"常用命令:
bash
docker compose up -d # 后台启动所有服务
docker compose ps # 查看服务状态
docker compose logs -f # 查看日志
docker compose exec app sh # 进入容器
docker compose down # 停止并清理