Paste a docker run command and get an equivalent docker-compose.yaml.
Ports, environment variables, volumes, container name, restart policy, and networks are mapped
automatically; unsupported flags are listed as warnings. Conversion happens locally in your browser.
Docker Run to Compose Converter
Convert a docker run command into a docker-compose.yaml file
services:
web:
container_name: web
ports:
- 8080:80
environment:
- NODE_ENV=production
volumes:
- ./data:/app/data
restart: unless-stopped
image: nginx:latest
Related Tools
Get weekly dev tools and tips