add docker aliases
This commit is contained in:
parent
9ce3699c8f
commit
e05a691bc7
@ -80,11 +80,6 @@ alias ve='python3 -m virtualenv venv && . venv/bin/activate'
|
|||||||
alias vd='deactivate'
|
alias vd='deactivate'
|
||||||
|
|
||||||
|
|
||||||
# docker
|
|
||||||
#alias drma='docker rm $(docker ps -a -q -f status=exited)'
|
|
||||||
alias drma='docker container prune'
|
|
||||||
alias drmi='docker image prune'
|
|
||||||
|
|
||||||
# python
|
# python
|
||||||
alias pipir='python3 -m pip install -r requirements.txt'
|
alias pipir='python3 -m pip install -r requirements.txt'
|
||||||
|
|
||||||
@ -92,4 +87,11 @@ alias pipir='python3 -m pip install -r requirements.txt'
|
|||||||
alias watch-diff='watch --color "git diff --color=always"'
|
alias watch-diff='watch --color "git diff --color=always"'
|
||||||
|
|
||||||
|
|
||||||
|
# docker
|
||||||
|
alias dcu='docker-compose up -d'
|
||||||
|
alias dcd='docker-compose down'
|
||||||
|
alias drma='docker container prune'
|
||||||
|
alias drmi='docker image prune'
|
||||||
|
|
||||||
|
|
||||||
alias open='xdg-open'
|
alias open='xdg-open'
|
||||||
|
|||||||
@ -115,3 +115,23 @@ json() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# docker
|
||||||
|
|
||||||
|
# execute bash shell in running container
|
||||||
|
docker_ex() {
|
||||||
|
docker exec -it $1 ${2:-bash}
|
||||||
|
}
|
||||||
|
|
||||||
|
# ips of docker containers
|
||||||
|
docker_ips() {
|
||||||
|
local DOC IP OUT NAME
|
||||||
|
for DOC in $(docker ps -aq | tr '\n' ' ')
|
||||||
|
do
|
||||||
|
IP="$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}} {{end}}' "$DOC")"
|
||||||
|
NAME="$(docker inspect --format='{{.Name}}' "$DOC")"
|
||||||
|
OUT+="${NAME#"/"}"'\t'"$IP"'\n'
|
||||||
|
done
|
||||||
|
echo -e $OUT | column -t
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user