Docker Aliases for Bash
#!/usr/bin/env bash
# docker aliases
alias d='docker'
alias d.c.clean='docker_container_clean'
alias d.c.in='docker_container_login'
alias d.c.rm='docker rm -f'
alias d.e='env|grep DOCKER_'
alias d.e.set='docker_machine_env_set'
alias d.e.unset='docker_machine_env_unset'
alias d.log='docker logs'
alias d.im='docker images'
alias d.im.clean='docker_image_clean'
alias d.im.rm='docker rmi -f'
alias d.inf='docker info'
alias d.ins='docker inspect'
alias d.ps='docker ps -a'
alias d.p='docker pull'
alias d.run='docker_container_run'
alias d.stop='docker stop'
# docker-compose aliases
alias dc='docker-compose'
alias dc.down='docker-compose down --volumes --remove-orphans'
alias dc.logs='docker-compose logs -f'
alias dc.ps='docker-compose ps'
alias dc.up='docker-compose up -d'
# docker-machine aliases
alias dm='docker-machine'
alias dm.create='docker-machine -D create --driver vmwarefusion'
alias dm.create.do='docker-machine create --driver digitalocean --digitalocean-access-token=$DIGITALOCEAN_ACCESS_TOKEN --digitalocean-image ubuntu-14-04-x64 --digitalocean-region sfo1'
alias dm.down='docker_machine_stop'
alias dm.ip='docker-machine ip'
alias dm.ip.set='export DOCKER_IP=`docker-machine ip local`'
alias dm.ls='docker-machine ls'
alias dm.rm='docker-machine rm -f'
alias dm.up='docker_machine_start'