티스토리 뷰

반응형

이 오류의 원인은 결론부터 말하면, 요청횟수를 넘었다는 말이다. 

이 말은 무엇이냐면, 도커의 이미지는 기본적으로 docker hub 에서 가져오게 되는데, 여기서 허용한 횟수를 넘었다는 말이다.

ERROR: toomanyrequests: Too Many Requests.
 
You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limits

원인

dockerhub 에 방문해보면 가격정책에 개인사용자의 경우 6시간마다 200개의 이미지만 pull 할 수 있는 제약이 존재한다.

개인이 이 횟수를 넘기는 쉽지 않지만, 하나의 서버에 여러명이 붙어서 작업한다면 불가능한 수치도 아니다.

해결방법

이 요청수를 해결하는 방법은 큰 범주에서 보면 크게 3개가 있지만, 

보통은 직접 도커 이미지를 업로드할 docker-registry 서버를 운영해서 해결하게 되는것 같다. (외부에 공개될 이미지가 아니라면 더더욱)

 

  • 유료결재를 해서 요청수를 늘리는 방법
  • 오픈소스 이미지를 관리하는 사람이라면 "커뮤니티 애플리케이션" 을 신청
  • private docker registry 운영

재밌는건, 도커이미지를 관리하는 docker-registry 자체도 도커이미지가 존재해서 docker 를 사용중이라면 private docker-registry 세팅도 매우 쉽다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함