a11y.skipToMainContent
1

Acoplagem Executar para Compor

Colar qualquer comando de execução de docker para gerar instantaneamente um conjunto de docker limpo e estruturado. Arquivo yml com todas as bandeiras convertidas para seus equivalentes Compose.

More options
Was this tool helpful?
Send output to:
Advertisement

How to use Docker Run to Compose

  1. Colar o comando de execução do docker na área de texto de entrada.
  2. Opcionalmente, selecione uma versão do formato de arquivo Compose da lista.
  3. Clique em Converter para Compor para ver o docker-compose.yml gerado na área de saída.
  4. Use o botão Salvar como ou Copiar para salvar o arquivo YAML.

O que é {nome}?

Esta ferramenta analisa uma linha de comando docker run e converte cada flag em seu docker-composite. Yml equivalente. Ele lida com mapeamentos de portas (-p), mounts de volume (-v), variáveis de ambiente (-e), nome do recipiente (--nome), política de reinício (--restart), modo de rede, limites de recursos, configuração de registro, opções de segurança e muitas mais bandeiras.

Toda a análise acontece inteiramente no seu navegador — nada é enviado para qualquer servidor. Escolha entre formato Compose moderno (sem chave de versão) ou saída legada v3.x/v2.x.

Advertisement

FAQ

Quais bandeiras de execução de docker são suportadas?
O conversor manipula - p/--publish, - v/-volume, - e/-env, -- name, -- restart, -- network, -- cap-add, -- device, -- dns, - l/- label, -- log-driver, -- log-opt, -- pid, -- privileged, -- user, -- w/- workdir, -- entrypoint, -- hostname, -- ip, -- mac- address, -- cpus, -- shm-size, -- tmpfs, -- ulimit, -- sisctl, -- security-opt, -- read-only, --init, ---rm, --d, - ti, e - t.
Quais versões de arquivos Compose são suportadas?
Você pode escolher o formato moderno (sem chave de versão — recomendado para Docker Compose v2+), v3.x legado, ou v2.x formato. O formato moderno é o padrão e funciona com todas as versões atuais do Docker Compose.
Ele lida com comandos de execução de docker multi-linha?
Sim. Colar o comando como uma única linha ou com continuaçãos de linha backslash — o analisador lida com ambos. Certifique-se de que o comando completo, incluindo todas as bandeiras, está na entrada.
O meu comando de execução do docker está carregado em algum lugar?
Não. Toda a análise acontece inteiramente no seu navegador usando JavaScript. Nenhum dado é enviado para qualquer servidor.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.

Advertisement