Skip to content

Instantly share code, notes, and snippets.

@prologic
Created November 23, 2014 09:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prologic/be8f45f6ddcda3c2dafb to your computer and use it in GitHub Desktop.
Save prologic/be8f45f6ddcda3c2dafb to your computer and use it in GitHub Desktop.
created by github.com/tr3buchet/gister
#!/bin/bash
#
# Docker Functions and Aliases
#
# Version: 0.0.2
# Last Modified: 20140509
if [ -f /usr/local/etc/bash_completion.d/docker ]; then
source /usr/local/etc/bash_completion.d/docker
elif [ -f /etc/bash_completion.d/docker ]; then
source /etc/bash_completion.d/docker
fi
alias dkd="docker run -d"
alias dki="docker run -i -t"
alias dkix="docker run -i -t -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME/.Xauthority:/home/.Xauthority --net=host"
alias dke="docker exec -i -t"
alias dip="docker inspect --format '{{ .NetworkSettings.IPAddress }}'"
alias dps="docker ps"
alias drm="docker rm"
alias drmi="docker rmi"
alias dstop="docker stop"
alias dkill="docker kill"
alias dlogs="docker logs"
dclean() {
docker rm $(docker ps -a -q)
docker rmi $(docker images -q -f 'dangling=true')
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment