|
@@ -89,7 +89,12 @@ pull_and_compare() {
|
|
[[ ${unchanged_images_to_keep[0]} ]] \
|
|
[[ ${unchanged_images_to_keep[0]} ]] \
|
|
&& declare -p unchanged_images_to_keep >> "${BASE_DIR}"/.image_shas.tmp
|
|
&& declare -p unchanged_images_to_keep >> "${BASE_DIR}"/.image_shas.tmp
|
|
|
|
|
|
- [[ -z ${old_images_to_delete[0]} ]] \
|
|
|
|
|
|
+ for container in "${containers[@]}";do
|
|
|
|
+ ! [[ $(docker ps -q --filter name="^/${container}$") ]] \
|
|
|
|
+ && missing_containers+=( $container )
|
|
|
|
+ done
|
|
|
|
+
|
|
|
|
+ [[ -z ${old_images_to_delete[0]} ]] && [[ -z ${missing_containers[0]} ]] \
|
|
&& echo -e "\n\e[1mImage(s) did not change.\e[0m" \
|
|
&& echo -e "\n\e[1mImage(s) did not change.\e[0m" \
|
|
&& rm "${BASE_DIR}"/.image_shas.tmp \
|
|
&& rm "${BASE_DIR}"/.image_shas.tmp \
|
|
&& exit 0
|
|
&& exit 0
|
|
@@ -103,6 +108,9 @@ delete_old_images() {
|
|
return
|
|
return
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
+ [[ -z ${old_images_to_delete[0]} ]] \
|
|
|
|
+ && return
|
|
|
|
+
|
|
prompt_confirm "Delete all old images?"
|
|
prompt_confirm "Delete all old images?"
|
|
if [[ $? == 0 ]];then
|
|
if [[ $? == 0 ]];then
|
|
echo ""
|
|
echo ""
|