Docker build fails with "Access Denied" for omniverse-kit-sdk despite successful login

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.