Compose 文件本身是文本,但当服务、依赖、卷和网络开始变多时,单看 YAML 很难快速判断结构关系。可视化最大的价值不是“更漂亮”,而是更容易发现缺失依赖、网络划分和服务边界问题。
例如某个服务明明依赖数据库却没有 depends_on,或者多个服务都暴露了相似端口导致结构混乱。文本里这些问题容易被忽略,但图形视角通常更直观。
services:
app:
image: node:20
depends_on:
- db
db:
image: postgres:16