diff --git a/.gitignore b/.gitignore index dc868103..2e95aab8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ lib/custom.bash plugins/custom.plugins.bash *.swp .*.un~ + diff --git a/aliases/available/docker.aliases.bash b/aliases/available/docker.aliases.bash new file mode 100644 index 00000000..163144e1 --- /dev/null +++ b/aliases/available/docker.aliases.bash @@ -0,0 +1,28 @@ +cite 'about-alias' +about-alias 'docker abbrevations' + +alias dklc='docker ps -l -q' # last container +alias dklc-ip="docker inspect `dklc` | grep IPAddress | cut -d '\"' -f 4" +alias dkps='docker ps' +alias dkpsa='docker ps -a' +alias dki='docker images' +alias dkrm='docker rm $(docker ps -a -q)' # delete all stopped containers +alias dkrmi='docker rmi $(docker images | grep "^" | awk "{print $3}")' + +function dkideps() { + OUT=$(mktemp -t docker-viz-XXXX.png) + docker images -viz | dot -Tpng > $OUT + case $OSTYPE in + linux*) + xdg-open $OUT + ;; + darwin*) + open $OUT + ;; + esac +} + +# docker run [container] env +function dkre() { + docker run "$@" env +}