Improve docker aliases to make them interactive
This commit is contained in:
8
.zshrc
8
.zshrc
@@ -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
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user