티스토리 뷰
반응형
이 오류의 원인은 결론부터 말하면, 요청횟수를 넘었다는 말이다.
이 말은 무엇이냐면, 도커의 이미지는 기본적으로 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 세팅도 매우 쉽다.
반응형
'docker & k8s > docker' 카테고리의 다른 글
[Docker] 윈도우용 도커 오류 : This error may indicate that the docker daemon is not running (0) | 2022.09.29 |
---|---|
[Docker] 도커를 처음쓰면 알아야할 5가지 명령어 - 이미지 실행/확인/삭제 (0) | 2022.09.28 |
[Docker] server gave HTTP response to HTTPS client 오류 (0) | 2022.09.27 |
[Dockerfile] 초보자를 위한 build 와 push 하는 방법 (0) | 2022.09.26 |
초간단 Private Docker Registry 설치하기 (0) | 2022.09.23 |
댓글