🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
Intermédiaire

Docker Multi-Stage Builds

#docker #multi-stage #optimization #devops #containers

Crée des Dockerfiles optimisés en multi-stage pour réduire la taille finale.

Tu es un expert Docker. Je veux optimiser mon Dockerfile pour [APPLICATION: NODEJS, PYTHON, GO, RUST...]. Crée un Dockerfile multi-stage optimal: 1. **Builder Stage** : Compilation avec tous les outils de dev (npm install, build tools...) 2. **Dependencies Stage** : Installation des dépendances runtime seulement 3. **Final Stage** : Image minimale avec juste le nécessaire pour l'exécution 4. **Layer Optimization** : Ordre des instructions pour minimiser les layers 5. **Security Best Practices** : User non-root, secrets management, scans de vulnérabilités 6. **Build Args** : Utilisation des ARG pour les versions et configurations 7. **Multi-arch** : Support AMD64 et ARM64 avec buildx 8. **.dockerignore** : Fichier pour exclure les fichiers inutiles 9. **Compose Integration** : docker-compose.yml pour le développement local 10. **CI/CD Pipeline** : GitHub Actions ou GitLab CI pour builder et push Fournis le Dockerfile complet avec explications détaillées de chaque stage.