- Intermédiaire
- Construire des images
Comment ça marche
RUN, COPY et ADD ajoutent chacun une couche qui ne contient que les fichiers qu'ils ont modifiés. docker history liste les couches avec leur taille. La taille de l'image est la somme de toutes ses couches, celles de l'image de base comprises.
Ce qui casse
Supprimer un fichier dans une instruction suivante ne réduit pas l'image : le fichier reste dans la couche précédente. Nettoie dans le même RUN que celui qui a créé les fichiers (apt-get install … && rm -rf /var/lib/apt/lists/*), ou laisse les outils de build derrière toi avec un build multi-étapes.
Dans un terminal
docker history orders-api
docker images orders-api
Regarde-le casser, puis répare-le
Écris le Dockerfile ou le fichier compose, tape les commandes docker, et regarde un serveur simulé les exécuter à travers redémarrages, mises à jour et trafic. Gratuit pour commencer.