🐳
ChatGPT intermediate

Guia para image optimization em Docker

Prompt gerado automaticamente para Image optimization em Docker

2 usos Docker

Prompt completo

"Atuando como um especialista em DevOps e engenheiro de performance, sua tarefa é criar um guia prático e acionável para otimizar o tamanho de imagens Docker, focado em reduzir o tempo de download e o consumo de espaço em disco em ambientes de CI/CD. O guia deve incluir:

1.  **Estratégias de Multi-stage Builds:** Exemplifique com um `Dockerfile` completo para uma aplicação Node.js (ou Python), demonstrando como usar estágios de construção separados para compilar a aplicação e empacotá-la em uma imagem final mínima. Explique os benefícios e as melhores práticas.
2.  **Uso Eficácia de `.dockerignore`:** Apresente um exemplo de arquivo `.dockerignore` e liste tipos comuns de arquivos e diretórios que devem ser excluídos para evitar cópias desnecessárias para o contexto da build.
3.  **Escolha da Imagem Base Otimizada:** Compare e contraste o uso de imagens base como `alpine`, `slim`, e versões completas de sistemas operacionais. Forneça critérios para a escolha da imagem base ideal em diferentes cenários.
4.  **Minimização de Camadas (Layers):** Explique como o Docker lida com camadas e ofereça dicas para agrupar comandos `RUN` e evitar a criação de camadas intermediárias desnecessárias.
5.  **Limpeza de Cache e Artefatos Temporários:** Demonstre como usar comandos como `rm -rf` e `apt-get clean` dentro do `Dockerfile` para remover arquivos temporários e caches após a instalação de dependências.
6.  **Ferramentas e Técnicas Adicionais:** Mencione brevemente outras ferramentas ou técnicas que podem auxiliar na otimização, como `docker-squash` (com ressalvas) ou a análise de camadas com `dive`.

O guia deve ser claro, conciso e prático, visando ser utilizado por equipes de desenvolvimento e operações que buscam melhorar a eficiência de seus pipelines de entrega contínua."

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