Skip to content

Instantly share code, notes, and snippets.

@tommyvdv
Created October 26, 2018 07:28
Show Gist options
  • Save tommyvdv/0e0321ce846d85bc8fe356ad5b35e107 to your computer and use it in GitHub Desktop.
Save tommyvdv/0e0321ce846d85bc8fe356ad5b35e107 to your computer and use it in GitHub Desktop.
free up disk-space when done with docker
#!/bin/bash
alias dck="echo '-- docker cleanup: kill..' && docker ps -q | xargs docker kill"
alias dcrm="echo '-- docker cleanup: rm..' && docker ps -q | xargs docker rm"
alias dcrmi="echo '-- docker cleanup: rmi..' && docker images -q -f dangling=true | xargs docker rmi"
alias dcrmia="echo '-- docker cleanup: rmia..' && docker images -q | xargs docker rmi"
alias dockercleanup="echo '-- docker cleanup: all..' && dck; dcrm; dcrmi; dcrmia"
# usage, output:
# $ dockercleanup
# -- docker cleanup: all..
# -- docker cleanup: kill..
# -- docker cleanup: rm..
# -- docker cleanup: rmi..
# -- docker cleanup: rmia..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment