From b0bc194da69d22a8a4316846a9988d45fec04606 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sun, 25 Feb 2018 22:02:04 +0200 Subject: [PATCH] More error handling for docker-clean. --- Documents/bin/docker-clean | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Documents/bin/docker-clean b/Documents/bin/docker-clean index 497899c..648d124 100755 --- a/Documents/bin/docker-clean +++ b/Documents/bin/docker-clean @@ -1,9 +1,11 @@ #!/bin/sh # Deliberately don't set -e, allow failures to continue silently. -set -u +set -eu +docker version --format '{{ .Server.Version }}' > /dev/null +docker version --format '{{ .Client.Version }}' > /dev/null docker ps --quiet --filter=status=exited | xargs -r docker rm --volumes 2>/dev/null docker ps --quiet --filter=status=created | xargs -r docker rm --volumes 2>/dev/null docker images --quiet --filter=dangling=true | xargs -r docker rmi 2>/dev/null docker volume ls --quiet --filter=dangling=true | xargs -r docker volume rm 2>/dev/null -docker system prune --force +docker system prune --force || true -- GitLab