Ressource : Formation Docker
-
Découverte du Dockerfile
- Comprendre la structure d'un Dockerfile
- Maîtriser les instructions de base
- FROM
- WORKDIR
- COPY et ADD
- RUN
- ENV
- EXPOSE
- CMD et ENTRYPOINT
-
Construction d'images
- Utiliser la commande docker build
- Comprendre le système de cache
- Optimiser la taille des images
- Utiliser le multi-stage build
-
Bonnes pratiques
- Sécurité des images
- Optimisation des layers
- Documentation du Dockerfile
- Gestion des versions
-
Travaux Pratiques
- Créer une image pour une application Node.js
- Optimiser l'image avec multi-stage build
- Publier l'image sur Docker Hub