Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

Requested access to the resource is denied during docker push



  • We have a working version for proget basic edition serving as a docker repo among other things in one office location. I am trying to demonstrate the value of having it in other locations so we can move to the enterprise edition. I installed the latest free edition on VM in a second location and set it up to match what we have in the first.

    This setup includes using IIS on install; https binding with a cert for the proget site.
    I also ensured that the NetworkService has full control access to the feed storage location)

    When I try to push an image up to the repository I see this:
    The push refers to repository [docker.io/<server name>/<feed name>/library/redis]
    1694aef55adf: Preparing
    88d7964860e0: Preparing
    fc3dfaf386f6: Preparing
    3c187ef1bb50: Preparing
    8037c9e9008e: Preparing
    0ac4f5baf9b7: Waiting
    63c478d60b8e: Waiting
    bc06b22070cd: Waiting
    denied: requested access to the resource is denied

    The same failure happens using anonymous or for a user I have created on the proget site, given push and view access to; and have done a docker login on the client before trying the push.

    Any suggestions on what to try next?

    Product: ProGet
    Version: 5.1.20


  • inedo-engineer

    Hello Eric,

    I think Docker requires at least one . in the hostname, and it's trying to access the default Docker hub.

    Another way that might work would be to add the port number to the hostname:

    <server name>:443/<feed name>/library/redis

    (the library part is optional to match the Docker hub, so <server name>:443/<feed name>/redis should also work)


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation