From 4e57bf5294503cf3ba90abdc37d0a758503ff5e0 Mon Sep 17 00:00:00 2001 From: xuwei-fit2cloud Date: Fri, 12 Jul 2024 17:50:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Ddectl=20clear-images?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- installer/dectl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/installer/dectl b/installer/dectl index 098cb8e542..deb7739ac4 100644 --- a/installer/dectl +++ b/installer/dectl @@ -298,13 +298,13 @@ function clear_images() { component_version=$(echo ${component_image_defined} | awk -F":" '{print $3}' | uniq) component_image=$(echo ${component_image_defined} | awk -F'image: ' '{print $2}' | awk -F':' '{print $1}') - if [[ $(docker images | grep "$component_image" | grep -v " $component_version ") == 0 ]]; then + if [[ $(docker images | grep "$component_image[[:space:]]" | grep -v " $component_version " | wc -l) == 0 ]]; then echo "$component_image 不存在旧版本镜像" else - echo "存在旧版本镜像 : " - docker images | grep "$component_image" | grep -v " $component_version " + echo "存在非当前版本镜像 : " + docker images | grep "$component_image[[:space:]]" | grep -v " $component_version " echo "清理${component}镜像" - docker rmi $(docker images | grep "$component_image" | grep -v " $component_version " | awk -F' ' '{print $1":"$2}') + docker rmi $(docker images | grep "$component_image[[:space:]]" | grep -v " $component_version " | awk -F' ' '{print $1":"$2}') echo "清理完毕" fi done