[Nvidia/Docker] Nvidia docker image - key error 해결 방법

2022. 5. 27. 20:0003. Resources/Docker, Kubernetes

728x90
반응형

최근에 Nvidia docker image들의 key 가 업데이트돼서,

내가 기존에 만들어둔 dockerfile들이 빌드되는 과정에서, 또는 이미 빌드한 이미지에서 update를 실행하는 과정에서

nvidia docker 관련된 인덱스를 업데이트할 때 에러가 나와 강제로 종료되고 있었다.

 

내가 쓰는 이미지들은 일단 nvidia docker 중 ubuntu 18.04 + cuda 11와 관련된 이미지들이다.

구글링해서 이런저런 방법들을 찾아서 적용해봤는데, 나의 경우에는 아래 명령어를 추가해주면서 해결할 수 있었다.

 

일단 dockerfile의 경우, 제일 첫 줄에서 이미지를 불러온 다음 바로 아래 명령어를 실행시켜서 키를 업데이트 해주도록 했다.

RUN apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/3bf863cc.pub

 

이미 만들어진 이미지의 경우에는 아래 커맨드를 update 이전에 넣어서 키를 업데이트 해주도록 했다.

sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/3bf863cc.pub

물론 이미 만들어진 이미지를 업데이트하는 방법도 있지만, 두 가지 방법 모두 알아둬서 나쁠건 없으니까!

 

위의 두 가지 방법으로도 해결이 안되면 음... 더 많은 구글링이 답일 것 같다!

반응형