Authorization required / pull access denied for Docker login

I am unable to use my NGC API key for the nv-ingest (PDF Data Extraction Blueprint).

I have created both types of keys (Personal key and API key) on the NGC site.

From this post, it suggests that the API Key (no nvapi-) is the valid key rather than the Personal Key (with nvapi-).

Similarly, this post suggests using the API Key (no nvapi-) instead of the Personal Key (with nvapi-).

With both keys, I am able to login to Docker, as seen below.

WARNING! Your password will be stored unencrypted in /home/bryan/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credential-stores

Login Succeeded

However, when I run docker compose up, it gives this error:

After looking through this post, I added my user to the docker group, and then a different error popped out:

Error response from daemon: pull access denied for nvcr.io/ohlfw0olaadg/ea-participants/nv-yolox-structured-images-v1, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

When running multiple times, sometimes a different file is denied access, for example:

Error response from daemon: pull access denied for nvcr.io/ohlfw0olaadg/ea-participants/paddleocr, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

I even tried directly running docker login and docker login nvcr.io, which logged in successfully but did not eliminate the pull access denied error.

I have also looked through this post, which suggests to double check my API key, which I did.

May I know why both my NGC keys (API Key and Personal Key) isn’t working? Is there another step to get authorisation before using this model? Or is it a software problem in which I have not installed all required software?

Any answers are much appreciated. Thank you

1 Like