diff --git a/lib/kamal/commands/registry.rb b/lib/kamal/commands/registry.rb index 35940b45..6a05b62b 100644 --- a/lib/kamal/commands/registry.rb +++ b/lib/kamal/commands/registry.rb @@ -16,7 +16,7 @@ class Kamal::Commands::Registry < Kamal::Commands::Base def setup combine \ docker(:start, "kamal-docker-registry"), - docker(:run, "--detach", "-p", "#{local_port}:5000", "--name", "kamal-docker-registry", "registry:2"), + docker(:run, "--detach", "-p", "127.0.0.1:#{local_port}:5000", "--name", "kamal-docker-registry", "registry:2"), by: "||" end diff --git a/test/cli/registry_test.rb b/test/cli/registry_test.rb index fb531d1b..858f6e3c 100644 --- a/test/cli/registry_test.rb +++ b/test/cli/registry_test.rb @@ -45,7 +45,7 @@ class CliRegistryTest < CliTestCase test "setup local registry" do run_command("setup", fixture: :with_local_registry).tap do |output| - assert_match /docker start kamal-docker-registry || docker run --detach -p 5000:5000 --name kamal-docker-registry registry:2 as .*@localhost/, output + assert_match /docker start kamal-docker-registry || docker run --detach -p 127.0.0.1:5000:5000 --name kamal-docker-registry registry:2 as .*@localhost/, output end end diff --git a/test/commands/registry_test.rb b/test/commands/registry_test.rb index b7155867..b8b5b244 100755 --- a/test/commands/registry_test.rb +++ b/test/commands/registry_test.rb @@ -56,7 +56,8 @@ class CommandsRegistryTest < ActiveSupport::TestCase end test "registry setup" do - assert_equal "docker start kamal-docker-registry || docker run --detach -p :5000 --name kamal-docker-registry registry:2", registry.setup.join(" ") + @config[:registry] = { "server" => "localhost:5000" } + assert_equal "docker start kamal-docker-registry || docker run --detach -p 5000:5000 --name kamal-docker-registry registry:2", registry.setup.join(" ") end test "registry remove" do