From f6badb44ed35feee95ebc3602eda19d3b58d73fc Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Sat, 7 Feb 2015 10:29:44 +0100 Subject: [PATCH] only remove Docker resources if present --- lib/tasks/docker.rake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/tasks/docker.rake b/lib/tasks/docker.rake index 1b2faa0b..cc5b67fb 100644 --- a/lib/tasks/docker.rake +++ b/lib/tasks/docker.rake @@ -1,8 +1,8 @@ namespace :docker do - desc 'Remove all Docker containers (using the CLI)' + desc 'Remove all Docker containers and dangling Docker images (using the CLI)' task :clean_up do - `docker rm --force $(docker ps --all --quiet)` - `docker rmi $(docker images --filter dangling=true --quiet)` + `test -n "$(docker ps --all --quiet)" && docker rm --force $(docker ps --all --quiet)` + `test -n "docker images --filter dangling=true --quiet" && docker rmi $(docker images --filter dangling=true --quiet)` end desc 'List all installed Docker images'