Improve docker aliases to make them interactive

This commit is contained in:
Pierre Martin
2015-10-13 21:08:01 +02:00
parent dc4871aed3
commit b41a73bee3

8
.zshrc
View File

@@ -28,12 +28,12 @@ source $ZSH/oh-my-zsh.sh
export EDITOR='vim' export EDITOR='vim'
# Convenient aliases # Convenient aliases
alias http='docker run -it --rm --net=host clue/httpie' alias http='docker run -it --rm --name http-${PWD##*/} --net=host clue/httpie'
alias dc=docker-compose alias dc=docker-compose
alias copy="xclip -selection c" alias copy="xclip -selection c"
alias composer='docker run -ti --rm -v $(pwd):/app composer/composer' alias composer='docker run -ti --rm --name composer-${PWD##*/} -v $(pwd):/app composer/composer'
alias npm='docker run -ti --rm -v `pwd`:/project -w /project node:4.1.1 npm' alias npm='docker run -ti --rm --name npm-${PWD##*/} -v `pwd`:/project -w /project node:4.1.1 npm'
dcrefresh() { dcrefresh() {
dc stop $1 && dc rm -v $1 && dc up -d $1 dc stop $1 && dc rm -v -f $1 && dc up -d $1
} }