🐙
Docker Composeの依存関係をグラフにする
docker compose alpha vizを実行するとcompose.yamlのdepends_onを読み取ってグラフにすることができます
$ docker compose alpha viz
viz command is EXPERIMENTAL
digraph "tmp" {
        layout=dot;
        "db" [style="filled" label=<<font point-size="15">db</font>>];
        "proxy" [style="filled" label=<<font point-size="15">proxy</font>>];
        "backend" [style="filled" label=<<font point-size="15">backend</font>>];
        "proxy" -> "backend";
        "backend" -> "db";
}
https://docs.docker.com/reference/cli/docker/compose/alpha/viz/
Sixel対応ターミナルでは出力をCompose → Graphviz → PNG -> Sixelとパイプで繋いで画像出力させることができます
docker compose alpha viz | dot -Tpng | img2sixel




Discussion