docker에서 ubuntu를 사용해서 개발을 하는데,

수시로 겪는 문제가 있었다.

그 문제는

Temporary failure resolving 'archive.ubuntu.com'

이런 에러가 발생하며 업데이트가 되지 않는 문제였다.


17버전을 사용할 때는 다음 버전을 쓰면서 해결했는데,

다시 16.04로 사용하자 문제가 발생하였다.


여러가지 방법을 찾아봤으나 해결되는 경우를 한 번도 보지 못하였는데,

한 stackoverflow에서 매우 명쾌한 방법을 찾게 되었다.


링크 : https://stackoverflow.com/questions/37706635/in-docker-apt-get-install-fails-with-failed-to-fetch-http-archive-ubuntu-com


결론을 적자면

build할 때 우분투가 기존 캐싱된 것을 참조하면서 문제가 된 것이다.

그래서 docker를 잘 못쓰는 나의 경우 기존 우분투 이미지를 모조리 삭제했다.

그랬더니 바로 업데이트가 문제없이 되었다.


혹시라도 이런 문제를 겪는 사람은

과감하게 ubuntu 기존 이미지를 삭제하거나

캐싱 없이 빌드를 한 번 하는 방법을 추천한다.

+ Recent posts