Skip to content

Instantly share code, notes, and snippets.

@ain322
Last active June 30, 2016 07:31
Show Gist options
  • Save ain322/2c5d100c5c76b0c06b58d565f96e786b to your computer and use it in GitHub Desktop.
Save ain322/2c5d100c5c76b0c06b58d565f96e786b to your computer and use it in GitHub Desktop.
Aliases for docker
#!/bin/sh
alias dps='docker ps'
alias dpsa='docker ps -a'
alias di='docker images'
alias drm='docker rm'
alias drmi='docker rmi'
alias dstats='docker stats'
alias dc='docker-compose'
alias dcup='docker-compose up -d'
alias dm='docker-machine'
alias docker-stop-all-containers="docker ps | cut -d " " -f 1 | tail -n+2 | xargs docker stop"
alias docker-remove-all-exited-containers="docker ps -aqf status=exited | cut -d ' ' -f 1 | xargs docker rm"
alias docker-remove-all-containers="docker ps -aq | cut -d ' ' -f 1 | xargs docker rm"
alias docker-remove-all-images="docker images | tr -s ' ' | cut -d ' ' -f 3 | xargs docker rmi -f"
alias docker-remove-all-networks="docker network ls --no-trunc | cut -d ' ' -f 1 | tail -n+2 | xargs docker network rm"
alias docker-remove-all-volumes="docker volume ls | tail -n+2 | sed 's;local;;g' | tr -d ' ' | xargs docker volume rm"
alias docker-clean-all="docker-stop-all-containers;docker-remove-all-containers"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment