- 2025년 4월 1일부터 Pro, Team, Business 구독자는 공정 사용 원칙(Fair Use) 내에서 무제한 풀링 가능
- 인증되지 않은 사용자와 Docker Personal 사용자에게는 엄격한 제한이 적용됨
- 비인증 사용자 : 시간당 Pull 10회(IPv4 주소 또는 IPv6 /64 서브넷)
- 무료 계정의 인증 사용자(Personal) : 시간당 Pull 100회
- 공정 사용 (Fair Use)
- Docker Hub는 과도한 데이터 전송, 이미지 풀링 속도, 데이터 저장량을 제한할 수 있음
- 서비스 품질 유지를 위해 과도한 사용을 감지하면 제한을 적용하거나 추가 요금을 부과할 수 있음
남용 제한
- Docker Hub는 애플리케이션과 인프라를 보호하기 위해 남용 제한을 설정함.
- 이 제한은 웹 페이지, API, 이미지 Pulls를 포함한 모든 Hub 요청에 적용됨.
- 제한은 IPv4 주소 또는 IPv6 /64 서브넷당 적용되며, 부하 및 기타 요인에 따라 시간이 지남에 따라 변경되지만, 분당 수천 건의 요청 수준임.
- 남용 제한은 계정 수준에 관계없이 모든 사용자에게 동일하게 적용됨.
- Pull rate 제한과 남용 제한은 오류 코드를 통해 구분할 수 있음. 남용 제한은
429 Too Many Requests응답을 반환하며, Pull 제한은 문서 링크가 포함된 더 긴 오류 메시지를 반환함.