Convert docker run commands to docker-compose.yml format. Supports ports, volumes, environment variables, networks, restart policies, and container names. Code never leaves your device — formatting and validation run locally in your browser.
Content reviewed October 2026 · About Toolzum
Validate docker-compose.yml — YAML syntax, indentation, tabs, and services presence. Catch the tab indent breaking deploys — local validation, free, no signup.
Generate random TCP/UDP port numbers from well-known, registered, or dynamic ranges. Useful for network testing, Docker port mapping, and firewall configuration.
Provides an interactive environment where users can write a regular expression pattern, test it against sample strings, and view real-time match. Code never leaves your device — formatting and validation run locally in your browser.
Spin a colorful prize wheel with your names — giveaways, classrooms, team picks. Draw winners live with drama — free, local, no signup.
Turn plain text into elegant cursive Unicode script for bios and invitations. Style names beautifully anywhere text renders — free, local, copy-paste ready.
Ports (-p), volumes (-v), environment variables (-e), networks, restart policies, container names, image tags, and more.
Yes. The converter parses chained flags like -p 8080:80 -v /data:/app/data -e NODE_ENV=production into proper compose syntax.
Yes. Output uses Compose Specification syntax compatible with docker-compose v2+ and Docker Compose v2.
You can choose between YAML and JSON output formats, and set the compose file version.
No. All parsing and conversion happens locally in your browser. No command data is transmitted.
Output always opens with version "3.8" and a services: block. Unnamed runs become service app; a -v name:/path entry whose left side is not a / or . path is also declared under top-level volumes:, and --network entries land under networks: with driver bridge.
Dockerfile Linter
Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration.
Docker Compose Validator
Validate docker-compose.yml — YAML syntax, indentation, tabs, and services presence. Catch the tab indent breaking deploys — local validation, free, no signup.