feat: bash compatible docker aliases

This commit is contained in:
AngeD 2022-11-04 00:14:28 +01:00
parent 0e0f9d6f54
commit b796b5c5e1
7 changed files with 76 additions and 73 deletions

@ -1 +1 @@
Subproject commit 4bb6e4f64ab3820ab9fae6716cd59479d34b7edf Subproject commit 2704dc796b49b4c5d348c92ba14ef1cfd908e7f1

@ -1 +1 @@
Subproject commit 67f0d0025b118e7e328396d7732d97415a9afda4 Subproject commit 5f4b1fa83c80f43e434c1fb227967dac9ad8f44c

@ -1 +1 @@
Subproject commit 97847309cbffbb33e442f07b8877d20322a26922 Subproject commit 4bd4205028d6588cf2e0a1346687a6039b0f0a7c

@ -1 +1 @@
Subproject commit a2ff4b42e1d446738bf260b245208005fb555d6d Subproject commit 58f61e563fadd1788052586f4d6869a99022df3c

View File

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

@ -1 +1 @@
Subproject commit 50a526f209a182add8a47e362e1c9a3bfd7c5af4 Subproject commit b3b336b0f95644ceda7758871191cdf040b897b2

2
.pyenv

@ -1 +1 @@
Subproject commit a8f921ce4dfeb190d45d0372379b366b43030695 Subproject commit ad6a950734a56c62cccdb3a005f4ec5cddbd453f