Isaac sim Docker Installation Issue

I’m trying to install the NVIDIA Isaac-Sim Docker version.

I’ve already completed the authorization step. However, when I run the following command:

sudo docker pull nvcr.io/nvidia/isaac-sim:2023.1.1

I encounter the following error:

Error response from daemon: unauthorized: <html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.22.1</center>
</body>
</html>

Could you help me fix this problem?

Please refer to Container Installation — Omniverse IsaacSim latest documentation
I think you should login to nvcr.io, and you have to generate NGC API Key when you login to nvcr.io.

1 Like

I’ve already completed all the previous steps in order, but I’m still encountering this error.

I found a solution mentioned in a forum, but it seems like it didn’t resolve the issue for me.

Is there any alternative solution to fix this problem?

I really appreciate your continued help.

Hi. It could be issues when running docker with sudo. What is your output after running sudo docker login nvcr.io?

Have you also tried re-generating your NGC API key?

when I attempted sudo docker login nvcr.io, nothing significant occured. The server returned a Login Succeeded message. However, when I tried to execute the following command, an error occured:

docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
    -e "PRIVACY_CONSENT=Y" \
    -v ~/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache:rw \
    -v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
    -v ~/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
    -v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
    -v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
    -v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
    -v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
    -v ~/docker/isaac-sim/documents:/root/Documents:rw \
    nvcr.io/nvidia/isaac-sim:2023.1.1

The error was

Unable to find image 'nvcr.io/nvidia/isaac-sim:2023.1.1' locally
docker: Error response from daemon: unauthorized: <html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.22.1</center>
</body>
</html>.
See 'docker run --help'.

What should I do to resolve this issue?