only remove Docker resources if present

This commit is contained in:
Hauke Klement
2015-02-07 10:29:44 +01:00
parent 3118158946
commit f6badb44ed

View File

@ -1,8 +1,8 @@
namespace :docker do 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 task :clean_up do
`docker rm --force $(docker ps --all --quiet)` `test -n "$(docker ps --all --quiet)" && docker rm --force $(docker ps --all --quiet)`
`docker rmi $(docker images --filter dangling=true --quiet)` `test -n "docker images --filter dangling=true --quiet" && docker rmi $(docker images --filter dangling=true --quiet)`
end end
desc 'List all installed Docker images' desc 'List all installed Docker images'