williamespindola / dotfiles

My dotfiles
5 stars 1 forks source link

minion #3

Closed williamespindola closed 5 years ago

williamespindola commented 7 years ago
#!/usr/bin/env bash

# minion functions
_help()
{
    echo "Daa hahaha hana dul sae aaaaaah tulaliloo gelatooo para tú tatata bala tu aaaaaah tatata bala tu"
}

PS3='uuuhhh baboiii jeje poopayee: '
options=(
"Help"
"Docker remove all containers"
"Docker stop all containers"
"Docker stop and remove all containers"
"Docker remove all images"
"Quit"
)
select opt in "${options[@]}"
do
    case $opt in
        "Help")
            _help
            break
            ;;
        "Docker stop and remove all containers")
            docker stop $(docker ps -a -q)
            docker rm $(docker ps -a -q)
            break
            ;;
        "Docker stop all containers")
            docker stop $(docker ps -a -q)
            break
            ;;
        "Docker remove all containers")
            docker rm $(docker ps -a -q)
            break
            ;;
        "Docker remove all images")
            docker rmi $(docker images -q)
            break
            ;;
        "Quit")
            break
            ;;
        *) echo invalid option;;
    esac
done
williamespindola commented 7 years ago

Kill all unused docker imagens

docker images -f dangling=true -q | xargs docker rmi