Docker Compose Visualizer

Visualize and Edit Docker Compose files

docker-compose.yml
13
Loading...
Instructions
  • Drag to connect (depends_on)
  • Double-click node to edit
  • Backspace to delete edge

Docker Compose 可视化的真正价值

Compose 文件本身是文本,但当服务、依赖、卷和网络开始变多时,单看 YAML 很难快速判断结构关系。可视化最大的价值不是“更漂亮”,而是更容易发现缺失依赖、网络划分和服务边界问题。

适合的使用方式

  • 代码审查时先看整体结构,再回头核对 YAML 细节。
  • 新成员接手项目时,用图来理解服务关系。
  • 确认某个服务到底依赖了哪些组件、挂了哪些卷。

它能帮你发现什么

例如某个服务明明依赖数据库却没有 depends_on,或者多个服务都暴露了相似端口导致结构混乱。文本里这些问题容易被忽略,但图形视角通常更直观。

适合粘贴的内容
services:
  app:
    image: node:20
    depends_on:
      - db
  db:
    image: postgres:16

边界条件

  • 可视化不替代 docker compose config 或实际运行测试。
  • 复杂扩展字段和模板变量需要结合原 YAML 判断。
  • 图结构正确,不代表端口、环境变量或挂载目录一定正确。

相关阅读

内容说明更新于 2026-03-10,会根据工具行为和页面结构继续修订。