상세 컨텐츠

본문 제목

[Docker error] docker login nvcr.io 에러.. username 및 password 확인 과정 (unauthorized: authentication required)

Developer

by South Korea life 2023. 8. 23. 11:18

본문

728x90
반응형

최근에 docker 환경에서 NVIDIA issac sim을 설치하려고 했습니다. 그래서, 공식 홈페이지에 접속하여 그래픽 카드 version이나 도커 version등을 확인해보았습니다.

https://catalog.ngc.nvidia.com/orgs/nvidia/containers/isaac-sim 

 

Isaac Sim | NVIDIA NGC

NVIDIA Isaac Sim™ is a robotics simulation application framework built on NVIDIA Omniverse™.

catalog.ngc.nvidia.com

 

순서대로 진행 중에, issac sim 이미지를 받기위해 아래 명령어를 입력했습니다.

docker login nvcr.io

곧이어, username과 password를 입력하라는 command가 보였습니다. username에 도커 허브 ID를 입력하고, password에 해당 비번을 입력하는가 싶어서, 입력했습니다. 입력하니 아래와 같은 메세지가 출력되었습니다.

Error 발생

 

여기서 입력해야하는 username은 issac sim 설치 매뉴얼에 있던 $oauthtoken이고, password는 NVIDIA NGC에 로그인하여, API key를 입력해야합니다.

 

 

API key 확인하는 방법

NGC (NGC: NVIDIA GPU cloud) 접속

https://docs.nvidia.com/ngc/gpu-cloud/ngc-user-guide/index.html#what-is-nvidia-ngc

 

NGC User Guide - NVIDIA Docs

For a successful user onboarding experience, customers should add the following NVIDIA email addresses to their allow-list in their firewall rules: 'noreply-ngc@nvidia.com', 'account@tmail.nvidia.com', and 'account@nvidia.com'.

docs.nvidia.com

 

위의 사이트 로그인 후, 오른쪽 상단에 위치한 자신의 계정을 클릭하면, setup 메뉴를 볼 수 있습니다. Setup을 클릭합니다.

NGC 접속 화면

 

Setup 메뉴를 클릭하면, 다음과 같은 화면을 볼 수 있습니다. Generate API Key 창의 Get API Key를 클릭합니다.

Setup 화면

 

이제 아래와 같은 화면을 볼 수 있습니다. Generate API Key를 클릭합니다.

 

이전에 key를 발급한 것이 있으면, 이전 key는 무효화된다는 메세지가 나옵니다. Confirm을 눌러줍니다.

 

API키가 생성되었으며, 해당 창을 나가면 해당 API Key를 다시 확인할 수 없으므로, 메모장이나 notepad등에 API Key를 저장해두도록 합니다.

API Key 생성

 

이제 해당 API Key를 password에 입력하면, 해당 repository에 정상적으로 접속한 것을 확인할 수 있습니다.

Login 성공

 

728x90
반응형

관련글 더보기

댓글 영역