diff --git a/lib/kamal/cli/prune.rb b/lib/kamal/cli/prune.rb index b918e788..236c7d55 100644 --- a/lib/kamal/cli/prune.rb +++ b/lib/kamal/cli/prune.rb @@ -7,7 +7,7 @@ class Kamal::Cli::Prune < Kamal::Cli::Base end end - desc "images", "Prune dangling images" + desc "images", "Prune unused images" def images mutating do on(KAMAL.hosts) do diff --git a/lib/kamal/commands/prune.rb b/lib/kamal/commands/prune.rb index 326e2832..f9f37b24 100644 --- a/lib/kamal/commands/prune.rb +++ b/lib/kamal/commands/prune.rb @@ -3,7 +3,7 @@ require "active_support/core_ext/numeric/time" class Kamal::Commands::Prune < Kamal::Commands::Base def dangling_images - docker :image, :prune, "--force", "--filter", "label=service=#{config.service}", "--filter", "dangling=true" + docker :image, :prune, "--force", "--filter", "label=service=#{config.service}" end def tagged_images diff --git a/test/cli/prune_test.rb b/test/cli/prune_test.rb index 2096c646..77c3ebd4 100644 --- a/test/cli/prune_test.rb +++ b/test/cli/prune_test.rb @@ -10,7 +10,7 @@ class CliPruneTest < CliTestCase test "images" do run_command("images").tap do |output| - assert_match "docker image prune --force --filter label=service=app --filter dangling=true on 1.1.1.", output + assert_match "docker image prune --force --filter label=service=app on 1.1.1.", output assert_match "docker image ls --filter label=service=app --format '{{.ID}} {{.Repository}}:{{.Tag}}' | grep -v -w \"$(docker container ls -a --format '{{.Image}}\\|' --filter label=service=app | tr -d '\\n')dhh/app:latest\\|dhh/app:\" | while read image tag; do docker rmi $tag; done on 1.1.1.", output end end diff --git a/test/commands/prune_test.rb b/test/commands/prune_test.rb index c8b9caf4..00db4ccc 100644 --- a/test/commands/prune_test.rb +++ b/test/commands/prune_test.rb @@ -10,7 +10,7 @@ class CommandsPruneTest < ActiveSupport::TestCase test "dangling images" do assert_equal \ - "docker image prune --force --filter label=service=app --filter dangling=true", + "docker image prune --force --filter label=service=app", new_command.dangling_images.join(" ") end