A tiny Python MVP that visualizes local Docker containers, networks, and published ports on a map. Instead of using Docker Desktop to see what containers are running, you can use this to see how the containers are connected. This works very well for when you are running many containers at once.
- Reads containers from your local Docker daemon
- Reads Docker networks and attached containers
- Builds a graph:
- network nodes
- container nodes
- edges between containers and networks
- Shows published ports like
localhost:8080 -> container:80 - Serves an interactive browser UI to view your Docker containers
Fork/Clone the repo and run with simple Docker commands
docker compose up --buildOpen:
http://localhost:8765
The Docker socket is powerful. Mounting /var/run/docker.sock gives this app read access to Docker metadata and can be dangerous for untrusted code. Keep this local for now.