File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -216,6 +216,11 @@ while [ -n "${1:-}" ]; do case $1 in
216
216
shift
217
217
continue ;;
218
218
219
+ --prune-loaded-images)
220
+ prune_loaded_images=1
221
+ shift
222
+ continue ;;
223
+
219
224
--ci-values)
220
225
shift
221
226
if [[ -z " ${1:- } " ]]; then
@@ -573,6 +578,15 @@ printf "%b Loading docker images...\n" ${UNICORN_EMOJI}
573
578
for img_name in " ${docker_images_to_load[@]} "
574
579
do
575
580
" ${demo_dir} /kind" --name diracx-demo load docker-image " ${img_name} "
581
+
582
+ if [[ ${prune_loaded_images:- 0} -eq 1 ]]; then
583
+ printf " %b Pruning ${img_name} locally\n" ${UNICORN_EMOJI}
584
+ # delete the tag
585
+ docker image rm -f " ${img_name} " || true
586
+ # delete the digest that kind added so layers really disappear
587
+ digest=" $( docker image inspect --format=' {{index .RepoDigests 0}}' " ${img_name} " 2> /dev/null || true) "
588
+ [[ -n " $digest " ]] && docker image rm -f " $digest " || true
589
+ fi
576
590
done
577
591
578
592
You can’t perform that action at this time.
0 commit comments