Update docker exec and help

This commit is contained in:
Hunter Haugen 2019-01-24 14:59:50 -08:00
parent e5776f55ee
commit e8fdc97ca9
Signed by: hunner
GPG key ID: EF99694AA599DDAD

11
.zshrc
View file

@ -298,14 +298,19 @@ alias bu="bundle update"
alias uzbl="uzbl-browser" alias uzbl="uzbl-browser"
alias hide="SetFile -a V" alias hide="SetFile -a V"
alias show="SetFile -a v" alias show="SetFile -a v"
alias dh="echo 'dl, da [container] [command], dr <image> [command]', drm, drmf" alias dh="echo 'dl -- list containers
da [container] [command] -- attach to running container
dr <image> [command] -- run an image
drm -- remove all containers
drmf -- force remove all containers'"
alias drm="docker rm \$(docker ps -qa)" alias drm="docker rm \$(docker ps -qa)"
alias drmf="docker rm -f \$(docker ps -qa)" alias drmf="docker rm -f \$(docker ps -qa)"
alias dl="docker ps -a" alias dl="docker ps -a"
function da() { function da() {
container_id=$1 && [ -z $1 ] && container_id=$(docker ps -qa | head -n 1) container_id=$1 && [ -z $1 ] && container_id=$(docker ps -qa | head -n 1)
cmd=$2 && [ -z $2 ] && cmd="bash" shift
docker exec -it $container_id $cmd [ -z $1 ] && set -- bash
docker exec -it $container_id $@
} }
function dr() { function dr() {
[ -z $1 ] && echo 'usage: dr <image> [command]' && return 1 [ -z $1 ] && echo 'usage: dr <image> [command]' && return 1