728x90
반응형
발생한 오류
도커 파일을 통해서 도커 이미지를 빌드할 때 다음과 같은 오류가 발생하였다.
7.869 W: GPG error: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A4B469963BF863CC
7.869 E: The repository 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 InRelease' is no longer signed.
------
Dockerfile:8
--------------------
6 |
7 | >>> RUN apt-get update
9 | RUN apt-get install -y wget git
9 | RUN apt-get clean && rm -rf /var/lib/apt/lists/*
--------------------
ERROR: failed to solve: process "/bin/bash -c apt-get update" did not complete successfully: exit code: 100
이 오류는 NVIDIA CUDA 저장소의 GPG 키가 만료되었거나 변경되어 시스템이 이를 신뢰할 수 없기 때문에 발생하기때문에 해결하기 위해서는 NVIDIA의 새로운 GPG 키를 추가해야 한다.
해결 방법
다음 코드를 도커 파일에 추가해서 해결할 수 있다.
# NVIDIA GPG 키 추가 및 CUDA 저장소 업데이트
RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub
RUN add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
728x90
반응형
LIST