You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
588 B
Bash

function docker_clean() {
print_process_banner "CLEANING EXITED DOCKER CONTAINERS..." "$LBROWN$BLINK"
docker ps -a -f status=exited
docker rm $(docker ps -a -f status=exited -q)
print_process_banner "CLEANING DANGLING DOCKER IMAGES..." "$LBROWN$BLINK"
docker images -f dangling=true
docker image prune -f
print_process_banner "CLEANING DANGLING DOCKER VOLUMES..." "$LBROWN$BLINK"
docker volume ls -f dangling=true
docker volume prune -f
print_process_banner "ALL DOCKER CACHE SHIT IS DEEP DOWN IN DIGITAL VALHALLA" ""
}
CHUG_COMMAND_SET["docker_clean"]="docker_clean"