|
@@ -0,0 +1,24 @@
|
|
|
+#!/bin/bash
|
|
|
+for c in $(runc list -q); do
|
|
|
+ output=$(runc state $c | grep io.kubernetes.cri-o.ContainerType)
|
|
|
+ if [[ "$output" =~ "container" ]]; then
|
|
|
+ runc delete -f $c
|
|
|
+ fi
|
|
|
+ for m in $(mount | grep $c | awk '{print $3}'); do
|
|
|
+ umount -R $m
|
|
|
+ done
|
|
|
+done
|
|
|
+for c in $(runc list -q); do
|
|
|
+ output=$(runc state $c | grep io.kubernetes.cri-o.ContainerType)
|
|
|
+ if [[ "$output" =~ "sandbox" ]]; then
|
|
|
+ runc delete -f $c
|
|
|
+ fi
|
|
|
+ for m in $(mount | grep $c | awk '{print $3}'); do
|
|
|
+ umount -R $m
|
|
|
+ done
|
|
|
+done
|
|
|
+mount | grep overlay | awk '{print $3}' | xargs umount | true
|
|
|
+umount -R /var/lib/containers/storage/overlay
|
|
|
+umount -R /var/lib/containers/storage
|
|
|
+rm -rf /var/run/containers/storage/*
|
|
|
+rm -rf /var/lib/containers/storage/*
|