🐳
ChatGPT intermediate

Guia para image optimization em Docker

Prompt gerado automaticamente para Image optimization em Docker

2 usos Docker

Prompt completo

Você é um especialista em DevOps com profundo conhecimento em Docker e otimização de imagens. Sua tarefa é criar um guia passo a passo, detalhado e prático, para um desenvolvedor iniciante que deseja reduzir significativamente o tamanho de uma imagem Docker Python (baseada em Alpine) que atualmente tem 500MB, contendo uma aplicação Flask com dependências extensas como Pandas e NumPy. O guia deve incluir:

1.  **Diagnóstico inicial:** Como identificar os maiores contribuidores para o tamanho da imagem.
2.  **Estratégias de otimização:**
    *   Uso de *multi-stage builds* (obrigatório, com exemplo claro).
    *   Remoção de arquivos desnecessários e *caches* (pip cache, etc.).
    *   Escolha da imagem base ideal (explicar por que Alpine é boa, mas também suas limitações).
    *   Minimização de camadas.
    *   Uso de `.dockerignore`.
    *   Compilação de dependências em vez de instalação direta (se aplicável para Pandas/NumPy, ou explicar por que não é simples).
3.  **Ferramentas e comandos:** Listar comandos Docker úteis para análise de imagem (`docker history`, `dive`, etc.).
4.  **Exemplo prático:** Um `Dockerfile` otimizado completo, com comentários explicando cada passo e a justificativa para a otimização.
5.  **Verificação:** Como confirmar a redução do tamanho da imagem e a funcionalidade da aplicação.

O objetivo final é ter uma imagem funcional com menos de 100MB, se possível. A linguagem deve ser didática, clara e objetiva, evitando jargões desnecessários sem explicação.

Tags relacionadas

Docker Image optimization 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