DevTulz Online

comando docker run
docker-compose.yml
Exemplos:

O que é o Docker Compose?

O Docker Compose é uma ferramenta para definir e executar aplicações Docker com múltiplos contêineres usando um arquivo YAML (docker-compose.yml). Em vez de executar longos comandos docker run com muitos flags, você descreve a configuração do seu serviço declarativamente em um arquivo e inicia tudo com docker compose up. Isso facilita o controle de versão da configuração do contêiner, o compartilhamento com membros da equipe e a reprodução consistente de ambientes. Esta ferramenta converte um comando docker run na definição de serviço Compose equivalente, lidando com portas (-p), variáveis de ambiente (-e), volumes (-v), políticas de reinicialização (--restart), redes (--network), limites de recursos (--memory, --cpus), rótulos, capacidades, verificações de integridade, logging e mais.

Como usar Docker Run para Compose

  • Cole o seu comando docker run completo na caixa de entrada (incluindo 'docker run').

  • A saída docker-compose.yml é gerada instantaneamente enquanto você digita.

  • Clique em um dos botões de exemplo para carregar um comando de exemplo pré-criado.

  • Revise o YAML gerado — redes nomeadas são produzidas com 'external: true' como ponto de partida.

  • Clique em Copiar para copiar o YAML para a área de transferência e salve como docker-compose.yml.