Transform complex docker run command lines with ports (-p), volumes (-v), environment variables (-e), networks, and restart policies into clean, production-grade docker-compose.yml files (Compose Spec version 3.8+).
version: '3.8'
services:
my-postgres:
image: postgres:16-alpine
container_name: my-postgres
ports:
- "5432:5432"
environment:
POSTGRES_PASSWORD: secret
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata:Convert docker run command-line invocations into clean, readable docker-compose.yml files supporting ports, volumes, environment variables, networks, and restart policies.
Paste multiple docker run commands together to generate a multi-container compose architecture.
Automatically extracts named volumes and networks to the top-level compose keys.
Turn manual server docker run commands into committed version-controlled docker-compose.yml files.
Parse raw cURL commands and export to Fetch, Axios, TypeScript, Python, Go, Rust, and PHP.
Interactive POSIX permission matrix. Calculate Octal (755, 644), Symbolic (rwxr-xr-x), SUID, SGID, and CLI commands.
Human-readable translations, 24-hour visual heat timeline, and next upcoming execution schedules for cron expressions.