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.

Runs in your browser v1.0.0

Command or Compose snippet

auto-detected
Examples

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 → container

Volume mappings

host ↔ container

Warnings & errors

0

How 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.