Optimized removal process with loop 78/14778/3
authorearlgreyrey <rey.yeryeong.kim@gmail.com>
Sat, 2 Aug 2025 07:59:44 +0000 (07:59 +0000)
committerearlgreyrey <rey.yeryeong.kim@gmail.com>
Mon, 4 Aug 2025 15:44:25 +0000 (15:44 +0000)
Change-Id: I5293bf42c6f20828fc78e90233ac280974ee2a88
Signed-off-by: earlgreyrey <rey.yeryeong.kim@gmail.com>
bin/docker_images_delete_local.sh

index 5c6b4fa..7407787 100755 (executable)
 #   limitations under the License.
 #
 # ==================================================================================
-sudo nerdctl --namespace k8s.io rmi tm:latest
-sudo nerdctl --namespace k8s.io rmi data-extraction:latest
-sudo nerdctl --namespace k8s.io rmi kfadapter:latest
-sudo nerdctl --namespace k8s.io rmi aiml-dashboard:latest
-sudo nerdctl --namespace k8s.io rmi aiml-notebook:latest
-sudo nerdctl --namespace k8s.io rmi kserve-adapter:1.0.1
-sudo nerdctl --namespace k8s.io rmi modelmgmtservice:latest 
+images=(
+    "tm:latest"
+    "data-extraction:latest"
+    "kfadapter:latest"
+    "aiml-dashboard:latest"
+    "aiml-notebook:latest"
+    "kserve-adapter:1.0.1"
+    "modelmgmtservice:latest"
+)
+
+for image in "${images[@]}"; do
+    if sudo nerdctl --namespace k8s.io rmi "$image"; then
+        echo "[INFO] Successfully removed image: $image"
+    else
+        echo "[ERROR] Failed to remove image: $image" >&2
+    fi
+done