86 lines
2.5 KiB
Plaintext
86 lines
2.5 KiB
Plaintext
if ! [ -w '/var/run/docker.sock' ]; then
|
|
local DOCKER='sudo docker'
|
|
else
|
|
local DOCKER='docker'
|
|
fi
|
|
|
|
alias dk="$DOCKER"
|
|
|
|
# containers
|
|
alias dkcc="$DOCKER container create"
|
|
alias dkci="$DOCKER container inspect"
|
|
alias dkcls="$DOCKER container ls"
|
|
alias dkclsa="$DOCKER container ls -a"
|
|
alias dkclsaq="$DOCKER container ls -a -q"
|
|
alias dkclsq="$DOCKER container ls -q"
|
|
alias dkcp="$DOCKER container prune"
|
|
alias dkcpf="$DOCKER container prune -f"
|
|
alias dkcrm="$DOCKER container rm"
|
|
alias dkcrmf="$DOCKER container rm -f"
|
|
alias dkcsp="$DOCKER container stop"
|
|
alias dkcst="$DOCKER container start"
|
|
alias dkex="$DOCKER container exec -i -t"
|
|
alias dklo="$DOCKER logs -f"
|
|
alias dkr="$DOCKER run -i -t"
|
|
|
|
# images
|
|
alias dkb="$DOCKER build ."
|
|
alias dki="$DOCKER image"
|
|
alias dkic="$DOCKER image create"
|
|
alias dkii="$DOCKER image inspect"
|
|
alias dkil="$DOCKER pull"
|
|
alias dkila="$DOCKER image ls | grep -v none | awk '{print \"$DOCKER pull \" \$1 \":\" \$2}' | $SHELL"
|
|
alias dkils="$DOCKER image ls"
|
|
alias dkilsa="$DOCKER image ls -a"
|
|
alias dkilsaq="$DOCKER image ls -a -q"
|
|
alias dkilsq="$DOCKER image ls -q"
|
|
alias dkip="$DOCKER image prune"
|
|
alias dkip="$DOCKER image push"
|
|
alias dkipf="$DOCKER image prune -f"
|
|
alias dkirm="$DOCKER image rm"
|
|
alias dkirmf="$DOCKER image rm -f"
|
|
alias dkis="$DOCKER image save"
|
|
alias dkit="$DOCKER image tag"
|
|
|
|
# volumes
|
|
alias dkv="$DOCKER volume"
|
|
alias dkvc="$DOCKER volume create"
|
|
alias dkvi="$DOCKER volume inspect"
|
|
alias dkvls="$DOCKER volume ls"
|
|
alias dkvlsq="$DOCKER volume ls -q"
|
|
alias dkvp="$DOCKER volume prune"
|
|
alias dkvpf="$DOCKER volume prune -f"
|
|
alias dkvrm="$DOCKER volume rm"
|
|
alias dkvrmf="$DOCKER volume rm -f"
|
|
|
|
# networks
|
|
alias dkn="$DOCKER network"
|
|
alias dknc="$DOCKER network create"
|
|
alias dkni="$DOCKER network inspect"
|
|
alias dknls="$DOCKER network ls"
|
|
alias dknlsq="$DOCKER network ls -q"
|
|
alias dknp="$DOCKER network prune"
|
|
alias dknpf="$DOCKER network prune -f"
|
|
alias dknrm="$DOCKER network rm"
|
|
alias dknrmf="$DOCKER network rm -f"
|
|
|
|
# system
|
|
alias dks="$DOCKER system"
|
|
alias dksdf="$DOCKER system df"
|
|
alias dksp="$DOCKER system prune"
|
|
alias dkspa="$DOCKER system prune -a"
|
|
alias dkspaf="$DOCKER system prune -af"
|
|
alias dkspf="$DOCKER system prune -f"
|
|
alias dkspv="$DOCKER system prune --volumes"
|
|
alias dkspva="$DOCKER system prune --volumes -a"
|
|
alias dkspvaf="$DOCKER system prune --volumes -af"
|
|
alias dkspvf="$DOCKER system prune --volumes -f"
|
|
|
|
# docker-compose
|
|
alias dc="$DOCKER-compose"
|
|
alias dcd="$DOCKER-compose down"
|
|
alias dcup="$DOCKER-compose up -d"
|
|
alias dcupb="$DOCKER-compose up -d --build"
|
|
|
|
unset DOCKER
|