diff --git a/.bash.d/docker.sh b/.bash.d/docker.sh index 6ec6bd99..f0a91ec9 100644 --- a/.bash.d/docker.sh +++ b/.bash.d/docker.sh @@ -131,7 +131,20 @@ dockerrmall(){ dockerrmigrep(){ for x in "$@"; do - docker images | grep "$x" | grep -v "" | awk '{print $1":"$2}' | xargs docker rmi + docker images | + grep "$x" | + grep -v "" | + awk '{print $1":"$2}' | + xargs -r docker rmi + done +} + +dockerrmgrep(){ + for x in "$@"; do + docker ps -a | + grep "$x" | + awk '{print $NF}' | + xargs -r docker rm -f done }