728x90
도커 컨테이너를 새로 생성 후 기본 설정을 하기 위해 apt-get update 명령어 입력시 두가지 에러를 마주 했다.
1️⃣ Couldn’t create temporary file /tmp/apt.conf
이 에러는 /tmp 권한이 잘못 설정 되어 있어서 생기는 문제로 컨테이너 터미널에서 '/' 경로로 이동 후 해당 폴더의 권한을 확인해 보고 777 권한으로 수정 해 주면 된다.
# / 경로로 이동
cd /
# 파일 권한 확인
ll
/tmp 권한이 777(drwxrwxrwx)이 아니라면 777로 변경 해 주자.
# 777로 권한 변경
chmod 777 tmp
# 변경 되었는지 확인
ll
2️⃣ NO_PUBKEY 에러 발생
위 에러를 해결하고 다시 apt-get update를 해주었더니 이번엔 NO_PUBKEY 어쩌고 에러가 떴다...
해당 에러는 업데이트 저장 사이트가 변경되거나 등의 이유로 해당 키 값이 적절히 등록되어 있지 않아 발생하는 에러이다.
컨테이너 터미널 창에서 아래 명령어를 통해 에러가 난 키 값을 등록 해 주면 된다.
apt-key adv --keyserver keyserver.ubuntu.com --recv-key <에러가 난 KEY>
이후 다시 apt-get update 를 해 주면 gpg ~어쩌구~ 1:1 이런 문구가 뜨면 제대로 등록이 된 것이다.
다시 apt-get update를 하면 제대로 update가 실행 된다!
728x90