function dock_usage () { echo echo " usage: dock " echo echo " clean Remove all containers"; echo " help show Docker cheat sheet"; } function dock_clean { docker rm $(docker ps -a -q); } function dock_help { echo echo " # build a tagged docker docker image"; echo " docker build -t "; echo echo " # run a docker image as a daemon on a port"; echo " docker run -d --name -p "; echo echo " # tunnel to boot2docker"; echo " boot2docker ssh -L 5000:localhost:5000"; } function dock () { if [ -z "$1" ]; then dock_usage; else [ "$1" = "clean" ] && dock_clean "$2" [ "$1" = "help" ] && dock_help fi }