Fixar um comando temporário como configuração
Converta um docker run já validado em um ponto de partida do Compose fácil de versionar.
Guide
A conversão de docker run para Compose primeiro divide o comando com um tokenizer próprio no estilo shell e depois mapeia os parâmetros longos e curtos suportados para um objeto de serviço do Compose, que o js-yaml serializa como compose.yaml. Ela não executa o Docker; parâmetros sem mapeamento direto ou desconhecidos ficam na área de avisos, em vez de desaparecerem em silêncio.
Atualizado em 2026-09-102 min read
docker run completo; ele pode incluir sudo, docker container run, aspas simples ou duplas e continuações de linha no fim.compose.yaml.docker compose config na máquina de destino e só então decida executar.| Entrada | Saída | Observação |
|---|---|---|
-p 8080:80 |
ports |
Mapeamento de porta |
-v data:/app |
volumes do serviço + volume de primeiro nível | Volume nomeado declarado automaticamente |
--gpus all |
Aviso | Sugere escrever deploy devices à mão |
\ + quebra de linha e a crase de continuação comum no Windows; ele não é um shell POSIX completo, logo não faz expansão de variáveis, substituição de comando, redirecionamento nem pipe.docker run; o primeiro token que não é parâmetro é tratado como imagem, e tudo o que vem depois vira o command do contêiner.--network-alias, IP fixo, GPU e --volumes-from, entre os casos que exigem ajuste manual, geram aviso.-d, --rm e -P, que só fazem sentido no cliente ou na forma de execução do docker run, não viram uma configuração Compose errada: a ferramenta mostra uma explicação.Converta um docker run já validado em um ponto de partida do Compose fácil de versionar.
Use a área de avisos para localizar o que não tem mapeamento automático e não perder configuração na conversão.
Não. A página só analisa o texto e gera o YAML.
Não vale pular a validação; a própria ferramenta recomenda rodar docker compose config antes.
O comando do Docker é analisado apenas no navegador, sem conexão com o daemon do Docker, com registries de imagem ou com servidores. Se o comando tiver chaves ou variáveis de ambiente, elas também não são enviadas por esta ferramenta.
Atualizado em 2026-09-10
Converte um comando docker run em compose.yaml com um clique, cobre mais de 30 parâmetros comuns e avisa sobre os não reconhecidos
Esta ferramenta ainda não está totalmente traduzida; parte do conteúdo usa o idioma de origem ou um idioma de reserva.
Cole o comando completo; continuações de linha com \ e argumentos entre aspas são suportados, e a conversão é em tempo real