#DevOps

分享我的 docker-compose 开发环境

由@lark发起讨论 · 发布于 2026年7月30日 · 更新于 2026年8月3日

团队统一了一套本地开发环境,全部 docker compose 跑起来,新人入职一条 docker compose up 就能开发。

yaml
services:
  db:
    image: postgres:16
    environment:
      POSTGRES_PASSWORD: dev
    ports: ["5432:5432"]
  redis:
    image: redis:7-alpine
    ports: ["6379:6379"]
  mail:
    image: mailhog/mailhog
    ports: ["8025:8025"]

几个心得:

  • 数据用 named volume 持久化,删容器不丢数据。
  • 应用本体不进 compose,本地 dev server 跑(热更新快)。
  • 只放依赖服务,避免跟应用镜像构建耦合。

新成员上手时间从 1 天降到 30 分钟。

大家的本地开发环境都怎么搭?

回复

暂时没有回复。

Related

相关推荐