helm/misc/docker/aliases.zsh

28 lines
549 B
Bash
Raw Normal View History

2017-12-25 11:18:30 -08:00
alias docker='sudo docker'
alias docker-compose='sudo docker-compose'
alias dkc=docker-compose
alias dkm=docker-machine
alias dkl='dk logs'
alias dkcl='dkc logs'
dkclr() {
dk stop $(docker ps -a -q)
dk rm $(docker ps -a -q)
}
dke() {
dk exec -it "$1" "${@:1}"
}
2017-12-25 11:18:30 -08:00
dk() {
case $(_os) in
macos) if [[ -z $DOCKER_HOST ]]; then
docker-machine start dev && eval $(docker-machine env)
fi
;;
arch) systemctl -q is-active docker || sudo systemctl start docker ;;
esac
2017-12-25 11:18:30 -08:00
docker $@
}; compdef dk=docker