Docker Compose 是用于定义和运行多容器 Docker 应用的工具,通过 docker-compose.yml
文件实现服务编排。以下是关键知识点:
🧩 核心功能
- 服务编排:一键启动多个服务(如 web、db、缓存)
- 环境配置:支持
build
,ports
,volumes
等配置项 - 网络管理:自动创建跨容器网络
⚙️ 常用命令
命令 | 作用 |
---|---|
up |
启动服务 |
down |
停止并删除容器 |
ps |
查看运行中的服务 |
logs |
查看容器日志 |
🌐 应用场景
- 开发环境:本地搭建完整服务栈
- 测试环境:快速构建隔离的测试环境
- 生产部署:配合 Docker Swarm 实现集群管理