Iniciação rápida
-
Passe do Docker Run
Suporta - d, - p, - e, - v, - - name, - - restart.
-
Conversão
Bloco de serviços em YAML.
-
Combinação em arquivo composto
Coloque-o em seu docker-compose.yml e adicione redes, se necessário.
Colar os comandos docker run para gerar blocos de serviço docker-compose.yml equivalentes. Analisa portas, env vars, volumes e nomes de serviços para acelerar a migração de testes de CLI para orquestração reutilizável.
Privacidade: processado localmente, nunca carregado.
↓ Colar na área de entrada abaixo para ver os resultados instantaneamente
粘贴 docker run 命令,生成等价的 docker-compose.yml 服务片段。
Colar os comandos docker run para gerar blocos de serviço docker-compose.yml equivalentes. Analisa portas, env vars, volumes e nomes de serviços para acelerar a migração de testes de CLI para orquestração reutilizável.
Passe do Docker Run
Suporta - d, - p, - e, - v, - - name, - - restart.
Conversão
Bloco de serviços em YAML.
Combinação em arquivo composto
Coloque-o em seu docker-compose.yml e adicione redes, se necessário.
Quando os READMEs só mostram do docker, compõe rapidamente o rascunho para a equipe; pilhas de múltiplos serviços ainda precisam de fusão manual.
Depois de testar um contêiner na linha de comando, copie o comando docker run e cole-o nesta ferramenta. Ele analisará os parâmetros e gerará automaticamente a configuração correspondente do serviço de composição. Por exemplo, os mapas de portas se tornam campos de portas, as variáveis de ambiente se tornam ambiente e os parâmetros - v se tornam volumes.
O snippet compose gerado pode ser inserido diretamente em um arquivo docker-compose.yml existente ou usado como base para um novo. Basta ajustar o formato de indentação e adicionar relações de orquestração como depend _ on para concluir a migração do serviço. Ideal para cenários que exigem implantação repetida ou compartilhamento de equipe.
Input
docker run -d -p 8080:80 nginx
Output
services:
app:
image: nginx
ports:
- "8080:80" As bandeiras comuns são analisadas; redes personalizadas e etapas de compilação precisam de edições manuais.
Sim, sim. Os comandos nunca deixam o seu navegador.
A maioria das configurações básicas pode ser executada diretamente, mas é recomendado verificar o modo de rede e os caminhos de montagem de volume. O Compose usa o diretório do projeto como contexto por padrão, enquanto que o docker executa o caminho atual. Você pode precisar ajustar caminhos relativos a caminhos absolutos ou variáveis específicas do compose.