Docker Compose 搭建私有开发环境
本文介绍如何使用 Docker Compose 搭建一套完整的本地开发环境。
为什么用 Docker Compose
团队成员的开发环境不一致,是很多矛盾的根源。有了 Docker Compose,所有人都用同一套配置,真正实现"在我机器上能跑"。
MySQL + Redis + 应用服务
yaml
version: '3.8'
services:
mysql:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: root123
MYSQL_DATABASE: myapp
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
redis:
image: redis:7-alpine
ports:
- "6379:6379"
app:
build: .
depends_on:
- mysql
- redis
volumes:
mysql_data:总结
一条命令启动全部服务:docker compose up -d
待完善,2026-04-08