helm/misc/docker/aliases.zsh
2018-02-22 19:16:08 -05:00

28 lines
549 B
Bash

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}"
}
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
docker $@
}; compdef dk=docker