Are nested repositories supported in Quay.io?

Solution Verified - Updated -

Issue

  • When trying to push an image to an existing Quay.io repository, being via Podman or Docker, error messages similar to the following are shown:

    $ podman push quay.io/username/repository/myimage:latest
    Getting image source signatures
    Error: Error copying image to the remote destination: Error trying to reuse blob sha256:30adffdbd3882097f1def4db141084cc4563780c00646e8063ecefd300d51903 at destination: unexpected http code: 400 (Bad Request), URL: https://quay.io/v2/auth?account=username&scope=repository%3Ausername%2Frepository%2Fmyimage%3Apull%2Cpush&service=quay.io
    
    $ docker push quay.io/username/repository/myimage:latest
    The push refers to a repository [quay.io/username/repository/myimage]
    5328053e93ea: Retrying in 1 second 
    0804b3644b85: Retrying in 1 second 
    30adffdbd388: Retrying in 2 seconds 
    name invalid: Nested repositories are not supported. Found: username/repository/myimage
    
  • By default, Quay.io do not create nested repositories. But the Red Hat Quay 3.6 Release Notes documentation says that support for nested repositories and extended repository names has been added. Is the same support added for Quay.io?

Environment

  • Red Hat Quay.io

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content