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