Add remove tasks to clean up
This commit is contained in:
@@ -24,4 +24,17 @@ class Mrsk::Commands::App < Mrsk::Commands::Base
|
||||
def info
|
||||
"docker ps --filter label=service=#{config.service}"
|
||||
end
|
||||
|
||||
def remove_containers
|
||||
"docker container prune -f #{service_filter}"
|
||||
end
|
||||
|
||||
def remove_images
|
||||
"docker image prune -a -f #{service_filter}"
|
||||
end
|
||||
|
||||
private
|
||||
def service_filter
|
||||
"--filter label=service=#{config.service}"
|
||||
end
|
||||
end
|
||||
|
||||
@@ -18,4 +18,12 @@ class Mrsk::Commands::Traefik < Mrsk::Commands::Base
|
||||
def info
|
||||
"docker ps --filter name=traefik"
|
||||
end
|
||||
|
||||
def remove_container
|
||||
"docker container prune -f --filter label=org.opencontainers.image.title=Traefik"
|
||||
end
|
||||
|
||||
def remove_image
|
||||
"docker image prune -a -f --filter label=org.opencontainers.image.title=Traefik"
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user