🐳
ChatGPT intermediate

Como configurar multi-stage builds em Docker

Prompt gerado automaticamente para Multi-stage builds em Docker

2 usos Docker

Prompt completo

"Você é um especialista em Docker. Sua tarefa é criar um guia passo a passo, detalhado e prático para um desenvolvedor iniciante que precisa otimizar o tamanho final de uma imagem Docker para uma aplicação Node.js, utilizando *multi-stage builds*. O guia deve abordar os seguintes pontos:

1.  **Explicação concisa e clara** do problema (imagens grandes) e da solução (multi-stage builds).
2.  **Exemplo de um `Dockerfile` inicial** para uma aplicação Node.js simples (ex: "Hello World" com Express) que *não* utiliza multi-stage.
3.  **Transformação desse `Dockerfile`** para incluir duas fases principais:
    *   `builder` (para instalação de dependências e compilação/transpilação).
    *   `runner` (para a imagem final de produção, contendo apenas o essencial).
4.  **Comandos Docker** para construir e inspecionar o tamanho de ambas as imagens (a original e a otimizada).
5.  **Benefícios explícitos** da otimização (tempo de download, segurança, etc.).
6.  **Dicas adicionais** para otimização em multi-stage builds (ex: `.dockerignore`, uso de `FROM scratch` quando aplicável, otimização de camadas).

O tom deve ser didático, encorajador e sem jargões desnecessários, focado em tornar o conceito de multi-stage builds acessível e aplicável imediatamente."

Tags relacionadas

Docker Multi-stage builds gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico