#!/bin/bash
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <kind-node-name> <image-name>"
exit 1
fi
KIND_NODE=$1
IMAGE_NAME=$2
docker exec $KIND_NODE /bin/bash -c "
# 지정된 이미지 이름에 해당하는 모든 이미지 ID 찾기
IMAGE_IDS=\$(crictl images --quiet $IMAGE_NAME)
if [ -z \"\$IMAGE_IDS\" ]; then
echo \"No images found for $IMAGE_NAME\"
exit 0
fi
# 각 이미지 ID에 대해 삭제 수행
for ID in \$IMAGE_IDS; do
echo \"Removing image ID: \$ID\"
crictl rmi \$ID
if [ \$? -eq 0 ]; then
echo \"Successfully removed image ID: \$ID\"
else
echo \"Failed to remove image ID: \$ID\"
fi
done
"
echo "Image removal process completed for $IMAGE_NAME in $KIND_NODE"