Skip to content

Instantly share code, notes, and snippets.

@jojomi
Last active September 19, 2017 07:45
Show Gist options
  • Save jojomi/509f217a9a0dc9fb10d0308766e40f10 to your computer and use it in GitHub Desktop.
Save jojomi/509f217a9a0dc9fb10d0308766e40f10 to your computer and use it in GitHub Desktop.
Much shorter aliases for docker-compose and helper commands (cleanup)
# include in ~/.bashrc (Linux) or ~/.profile (MacOS X) using "source ~/.bash_aliases_docker" (remember to source ~/.bashrc after that for instant accessability)
alias c='docker-compose'
alias cb='docker-compose build'
alias cu='docker-compose up'
alias cud='docker-compose up -d'
alias cre='docker-compose restart'
alias creh='docker-compose stop && docker-compose up'
alias cps='docker-compose ps'
alias cl='docker-compose logs'
alias clf='docker-compose logs -f'
alias dstats='docker stats $(docker ps --format={{.Names}})'
function docker-cleanup() {
docker rm $(docker ps -qa --no-trunc --filter "status=exited")
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
# docker volume rm $(docker volume ls -qf dangling=true) # careful!
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment