Skip to content

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