Pular para o conteúdo
🐳

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.

Modo

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.