File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-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,17 @@ 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
+ digest=" $( docker image inspect --format=' {{index .RepoDigests 0}}' " ${img_name} " 2> /dev/null) "
585
+ # delete the tag
586
+ docker image rm -f " ${img_name} "
587
+ # delete the digest that kind added so layers really disappear
588
+ if [[ -n " $digest " ]]; then
589
+ docker image rm -f " $digest "
590
+ fi
591
+ fi
576
592
done
577
593
578
594
You can’t perform that action at this time.
0 commit comments