iTranslated by AI

The content below is an AI-generated translation. This is an experimental feature, and may contain errors. View original article
🕌

How to Resolve the 'Error response from daemon: Get "https://nvcr.io/v2/"' Error

に公開

I am currently trying to build a Docker environment to run Isaac Sim via IsaacLab.

I am attempting to create an Isaac Sim container on WSL, but I encountered the following error when running:

docker pull nvcr.io/nvidia/isaac-sim:4.5.0

The error message was:

context deadline exceeded

When I tried to pull again, the following error appeared:

Error response from daemon: Get "https://nvcr.io/v2/": context deadline exceeded

In this post, I will investigate how to resolve this error.

Solution

In short, you just need to run "docker login nvcr.io". (Reference)
However, to log in, you will need an NGC API key.

Step 1. Create an account on the NGC page (Skip to Step 2 if you already have one)

Create an account from "Welcome Guest" on this page.

Log in with the created account.

Step 2. Obtain an NGC API key

Go to Setup → Generate API Key → +Generate Personal Key to create a key.

The Personal API Key will be displayed on the screen, so copy it.
(Note: It is displayed only once. If you forget it, you will need to create a new one.)

Step 3. docker login nvcr.io

Run the following in your terminal:

$ docker login nvcr.io
Username: $oauthtoken
Password: < Your NGC API key >

Please note that you should use $oauthtoken exactly as is. Do not change it.

If successful, you will see "Login Succeeded".

After logging in, I tried pulling again, and the error was resolved.

References

Discussion