Merge pull request #8595 from dataease/pr@v2_fix_installer

fix: 调整 dectl 清理旧镜像时的判断逻辑
This commit is contained in:
fit2cloudrd 2024-03-20 10:50:32 +08:00 committed by GitHub
commit f1f719fe6e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -301,7 +301,7 @@ function clear_images() {
component_version=$(echo ${component_image_defined} | awk -F":" '{print $3}' | uniq) 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}') component_image=$(echo ${component_image_defined} | awk -F'image: ' '{print $2}' | awk -F':' '{print $1}')
if test -z $(docker images | grep "$component_image" | grep -v " $component_version "); then if [[ $(docker images | grep "$component_image" | grep -v " $component_version ") == 0 ]]; then
echo "$component_image 不存在旧版本镜像" echo "$component_image 不存在旧版本镜像"
else else
echo "存在旧版本镜像 : " echo "存在旧版本镜像 : "