Git, Server & Deployment
Docker Port / Volume Visualizer
Paste a docker run command or a Compose snippet and see every port and
volume mapping explained — with warnings for conflicts, bad ranges, and risky
mounts. Everything runs in your browser; nothing is uploaded.
Command or Compose snippet
auto-detected
Ports accept 8080:80, 127.0.0.1:8080:80, ranges like
8000-8002:8000-8002, and /udp. Volumes accept
/host:/container:ro, named volumes, and anonymous paths.
Port mappings
host → containerVolume mappings
host ↔ containerWarnings & errors
0How it works
Your command or Compose snippet is parsed in this page with plain JavaScript. Port mappings show which host address and port forwards to which container port, and volume mappings show whether data comes from a host path, a named volume, or an anonymous Docker-managed volume. Warnings flag host-port conflicts, invalid ranges, undeclared named volumes, unknown options, and mounts that may not behave the way you expect. Nothing is sent to a server.