[appuser@ur-test-docker ~]$ sudo sh clean.sh max_free_disk: 30 Gcurrent_free_disk: 35 G no need clean[appuser@ur-test-docker ~]$ cat clean.sh #!/bin/bashGREEN='\033[0;32m'RED='\033[0;31m'NC='\033[0m'max_free_disk=30current_free_disk=`df -lh | grep centos-root | awk '{print strtonum($4)}'`#df -lhecho "max_free_disk: $max_free_disk G"echo -e "current_free_disk: ${GREEN} $current_free_disk G ${NC}"if [ $current_free_disk -lt $max_free_disk ]then echo -e "${RED} need to clean up docker images ${NC}" docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm docker images | grep none | awk '{print $3 }' | xargs docker rmi docker images | grep bytest-harbor.ur.com.cn | awk '{print $1":"$2}' | xargs docker rmielse echo -e "${GREEN}no need clean${NC}"fi[appuser@ur-test-docker ~]$