Category
Docker tools.
Convert, validate and reason about container configs — entirely in your browser.
Docker tools
- Docker Live
Docker Run to Compose
Paste a docker run command, get a docker-compose service YAML — and convert back, all in your browser.
A free docker run to docker compose converter that turns a docker run command into the equivalent docker-compose service YAML — and converts a Compose service back to a docker run line. Bidirectional, runs entirely client-side, no signup.
Open tool - Docker Live
Dockerfile Linter
Paste a Dockerfile, get line-numbered best-practice and security findings with fixes — entirely in your browser.
Seventeen high-signal rules over a real Dockerfile parse: unpinned base images, the apt-get update cache trap, secrets baked into image history, root containers, broken JSON exec forms and layer-cache order. Line-numbered findings with a fix for each, and a list of what it deliberately does not flag.
Open tool
When you reach for Docker tools.
Most Dockerfile problems are not syntax errors. They are the patterns that work today and fail on a Tuesday in three months: apt-get update in its own layer, cached long after the index it downloaded went stale upstream, so install eventually asks for a package version that no longer exists.
Others are quieter. A secret passed as a build arg is in the image history forever. A COPY ordered before dependency installation busts the layer cache on every source change, turning a 10-second rebuild into a two-minute one. Exec form does not run a shell, so the && you wrote is a literal argument.
These flag the structural problems from a real parse of the file rather than a regex, and convert between docker run and Compose so a working command becomes a file you can commit.