This commit is contained in:
Peter Kingswell 2025-01-04 23:34:36 -05:00
commit a452b7a9f1
15 changed files with 768 additions and 3574 deletions

View file

@ -2,15 +2,19 @@
### DOCKER UTIL
###
alias dc='docker-compose '
alias ddp="echo '\$DOCKER_DEFAULT_PLATFORM': $DOCKER_DEFAULT_PLATFORM"
alias dk="docker"
alias docker-killall="killall com.docker.hyperkit"
alias killall-docker="killall com.docker.hyperkit"
alias dps="docker ps"
alias dl="docker logs "
alias dlf="docker logs -f "
alias dkl="dl"
alias dlf="dlf"
alias docker-killall="killall com.docker.hyperkit"
alias dps="docker ps"
alias dkps="dps"
alias killall-docker="killall com.docker.hyperkit"
alias dkls="dk container ls"
# stop all containers
function docker-stop-all-containers () {
echo "Stopping all containers..." ; docker container stop -t 2 $(docker container ls -q) 2>/dev/null ; echo ""
}
@ -19,6 +23,19 @@ function docker-lsg () {
docker image ls | grep -Ei "'IMAGE ID'|$1"
}
# kill most recent container instance
alias docker-kill-latest='docker ps -l --format="{{.Names}}" | xargs docker kill'
alias docker-kill-last='docker-kill-latest'
alias docker-kill-most-recent='docker-kill-latest'
function docker-ls-grep () {
docker image ls | grep -Ei "'IMAGE ID'|$1"
}
alias dkl='docker-ls-grep'
# kill most recent container instance
alias docker-kill-latest='docker ps -l --format="{{.Names}}" | xargs docker kill'
alias kill-docker-latest=docker-kill-latest