diff --git a/lib/container_registry/registry.rb b/lib/container_registry/registry.rb
index a86ddb9326a8c075bf0946263f56800c9f1575a8..d3b117eeacab17043c1df858c3065396790876c3 100644
--- a/lib/container_registry/registry.rb
+++ b/lib/container_registry/registry.rb
@@ -3,7 +3,7 @@ module ContainerRegistry
     attr_reader :uri, :client, :path
 
     def initialize(uri, options = {})
-      @path = uri || options[:path]
+      @path = options[:path] || uri
       @uri = URI.parse(uri)
       @client = ContainerRegistry::Client.new(uri, options)
     end