diff --git a/subject/docker-updater/ex-api-updater.md b/subject/docker-updater/ex-api-updater.md index b1075d5..16ea7b2 100644 --- a/subject/docker-updater/ex-api-updater.md +++ b/subject/docker-updater/ex-api-updater.md @@ -156,6 +156,32 @@ Attention une fois l'image *pull* par `ctr-updater`, un appel à nouveau à `ctr-updater` sans `--pull` retourne la mise à jour, car le `pull` précédent aura téléchargé localement l'image. +::::: {.question} + +#### Comment tester lorsqu'on a `pull` toutes ses images ? {-} + +Toutes les images persistent tant que vous ne les supprimez pas (via `docker +image rm` ou `docker image prune`). Vous pouvez alors réattribuer manuellement +son ancien tag à l'image précédente. + +
+```bash +42sh$ docker image ls -f reference=nemunaire/youp0m +REPOSITORY TAG IMAGE ID CREATED SIZE +nemunaire/youp0m latest aafb58fb6a2d 5 days ago 25.1MB +nemunaire/youp0m 2c06880e48aa 3 weeks ago 25MB +42sh$ docker image tag 2c06880e48aa nemunaire/youp0m:latest + +[...] # Considérant les commandes de l'exemple précédent +42sh$ ctr-updater myp0m +42sh$ echo $? +0 # Le conteneur est à nouveau à jour + # On peut retenter de pull +``` +
+ +::::: + ## Étape 4 : Mettre à jour le conteneur