From 74fa63e31a442c858dfbe2dd21ad5679201766c8 Mon Sep 17 00:00:00 2001
From: "iliya.saroukha" <iliya.saroukhanian@etu.hesge.ch>
Date: Sat, 1 Jun 2024 13:52:31 +0200
Subject: [PATCH] feat: d) of ex1 (lab8)

---
 content/08_dockerfiles.md | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/content/08_dockerfiles.md b/content/08_dockerfiles.md
index 05d6de0..e324128 100644
--- a/content/08_dockerfiles.md
+++ b/content/08_dockerfiles.md
@@ -136,3 +136,24 @@ sha256:969768d594b45fd014a90986623fa0ac9ede6ee8d26f0e4dd9532f93f9c63c2b   50 min
 <missing>                                                                 9 days ago       /bin/sh -c #(nop)  CMD ["/bin/sh"]                                                                  0B
 <missing>                                                                 9 days ago       /bin/sh -c #(nop) ADD file:e3abcdba177145039cfef1ad882f9f81a612a24c9f044b19f713b95454d2e3f6 in /    7.79MB
 ```
+
+#### Explication des diverses couches
+
+On va tenter d'expliquer les couches qui composent cette image à partir de
+la plus ancienne vers la plus récente.
+
+- Les deux premières couches (qui ont été créé il y a 9 jours de cela),
+correspondent aux couches de l'image parent `alpine:latest` (commande `FROM`
+dans le `Dockerfile`).
+
+- Par la suite, chaque nouvelle ligne dans le `Dockerfile` engendre une
+nouvelle couche, raison pour laquelle une couche est associée aux commandes
+`LABEL`, `ADD`, `RUN`, `COPY` ainsi que `CMD`.
+
+- Dans le cas de la dernière commande `CMD`, le _digest_ SHA-256 de cette
+est affichée.
+
+> Je ne suis pas certain la raison pour laquelle je ne vois pas ce _digest_
+pour les autres couches créées par le `Dockerfile`, à part dans le cas des deux
+plus anciennes car elles sont associées à l'image parent et il semblerait
+qu'il ne soit pas possible de remonter dans l'historique de l'image parent.
-- 
GitLab