Hello,
I am trying to build a Docker image using the NVIDIA Omniverse Kit SDK. My dockerfile begins with the following FROM instruction:
Dockerfile
# Official NVIDIA Omniverse Kit SDK base image
FROM nvcr.io/nvidia/omniverse-kit/kit-sdk:105.1-ubuntu22.04
...
When I first ran docker build, I received a 401 Unauthorized error as expected.
I then logged into the registry using the CLI with my NGC API key:
Bash
$ docker login nvcr.io
Username: $oauthtoken
Password: [my_api_key]
Login Succeeded
However, even after the successful login, when I run docker build again, I consistently get the following error:
ERROR: failed to build: failed to solve: failed to fetch oauth token: denied: Access Denied
It seems that while my API key is valid for logging in, my account does not have the necessary permissions or entitlements to pull this specific nvcr.io/nvidia/omniverse-kit/kit-sdk:105.1-ubuntu22.04 image.
I have tried searching the NGC catalog to find the resource page for omniverse-kit/kit-sdk to accept any required EULA or subscribe, but I was unable to locate it.
Could you please advise on the correct procedure to gain the necessary permissions for my account to pull this container image?
Thank you.