Add moar docker awesomeness thanks to @thbkrkr/dotfiles

This commit is contained in:
Pierre Martin
2015-10-14 18:17:03 +02:00
parent 7e636bfe5b
commit cd8f0e7526
3 changed files with 140 additions and 0 deletions

6
.zshrc
View File

@@ -34,6 +34,12 @@ alias copy="xclip -selection c"
alias composer='docker run -ti --rm --name composer-${PWD##*/} -v $(pwd):/app composer/composer'
alias npm='docker run -ti --rm --name npm-${PWD##*/} -v `pwd`:/project -w /project node:4.1.1 npm'
drm() { docker rm $(docker ps -qa); }
drme() { docker rm $(docker ps -qa --filter 'status=exited'); }
dri() { docker rmi $(docker images -q --filter "dangling=true"); }
dgo() { docker exec -ti $@ bash }
dip() { docker inspect --format '{{ .NetworkSettings.IPAddress }}' "$@"; }
dcrefresh() {
dc stop $1 && dc rm -v -f $1 && dc up -d $1
}