diff --git a/docker-aliases.sh b/docker-aliases.sh index cfedd2d..e849ee0 100644 --- a/docker-aliases.sh +++ b/docker-aliases.sh @@ -13,10 +13,12 @@ # dex : execute a bash shell inside the running # # di : docker inspect # # dim : docker images # -# dipall : IP addresses of all running containers # +# dip : IP addresses of all running containers # # dnames : names of all running containers # # dps : docker ps # # dpsa : docker ps -a # +# drmc : remove all exited containers # +# drmid : remove all dangling images # # # ############################################################################ @@ -27,7 +29,7 @@ function dnames-fn { done } -function dipall-fn { +function dip-fn { echo "IP addresses of all named running containers" for DOC in `dnames-fn` @@ -45,12 +47,15 @@ function di-fn { docker inspect $1 } + alias dcu="docker-compose up -d" alias dcd="docker-compose down" alias dex=dex-fn alias di=di-fn alias dim="docker images" -alias dipall=dipall-fn +alias dip=dip-fn alias dnames=dnames-fn alias dps="docker ps" -alias dpsa="docker ps -a" \ No newline at end of file +alias dpsa="docker ps -a" +alias drmc="docker rm $(docker ps --all -q -f status=exited)" +alias drmid="docker rmi $( docker images -q -f dangling=true)" \ No newline at end of file