From 39236eba7dbe3117e8d136e37c6ad370eed68af7 Mon Sep 17 00:00:00 2001 From: silborynirmata <49996154+silborynirmata@users.noreply.github.com> Date: Thu, 2 Apr 2020 09:23:26 -0700 Subject: [PATCH] Use docker prune to clean up things Docker prune is a better way to safely remove stopped containers. Also we should cleanup unused volumes and image cruft. Note that image prune will only remove dangling images. --- cleanup-cluster-agent.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cleanup-cluster-agent.sh b/cleanup-cluster-agent.sh index 12f1b94..f50f0e6 100644 --- a/cleanup-cluster-agent.sh +++ b/cleanup-cluster-agent.sh @@ -5,7 +5,8 @@ sudo docker stop $(sudo docker ps | grep “flannel” | gawk '{print $1}') sudo docker stop $(sudo docker ps | grep "nirmata" | gawk '{print $1}') sudo docker stop $(sudo docker ps | grep "kube" | gawk '{print $1}') -sudo docker rm $(sudo docker ps -a | grep "Exit" |gawk '{print $1}') +sudo docker system prune --volumes -f +sudo docker image prune -f # Remove any cni plugins sudo rm -rf /etc/cni/*