Conversor Docker Compose
Converta comandos docker run em YAML docker-compose e vice-versa. Suporta volumes, portas, env, redes, políticas de restart. No navegador.
Referência
Como funciona o conversor Docker Compose?
docker run → compose: tokeniza a linha de comando, mapeia flags para chaves do compose (-p → ports, -v → volumes, -e → environment, --name → nome do serviço, --restart → política de restart) e emite docker-compose.yml válido. compose → docker run: parseia YAML e reconstrói o comando docker run para cada serviço.
Flags suportadas
-p/--publish— mapeamentos de porta-v/--volume— bind mounts e volumes nomeados-e/--env— variáveis de ambiente--name— nome do container → nome do serviço--restart— política de restart--network,-d,--rm,--entrypoint,-w,-u
Usos comuns
- Onboarding — transforme o comando docker run de um tutorial em um arquivo compose mantenível.
- Refatoração — migre de scripts docker run para stacks gerenciados pelo compose.
- Documentação — mostre as duas formas lado a lado.
Privacidade
Toda a conversão é executada 100% no seu navegador. Nenhum dado enviado.