Docker Hub usage and limits
La siguiente tabla proporciona una descripción general del uso y los límites incluidos para cada tipo de usuario, sujetos a un uso razonable:
| Tipo de usuario | Límite de tasa de descargas (pulls) cada 6 horas | Número de repositorios públicos | Número de repositorios privados |
|---|---|---|---|
| Business (autenticado) | Ilimitado | Ilimitado | Ilimitado |
| Team (autenticado) | Ilimitado | Ilimitado | Ilimitado |
| Pro (autenticado) | Ilimitado | Ilimitado | Ilimitado |
| Personal (autenticado) | 200 | Ilimitado | Hasta 1 |
| Usuarios no autenticados | 100 por dirección IPv4 o subred IPv6 /64 | No aplicable | No aplicable |
Para más detalles, consulta Uso y límites de descargas.
Uso razonable (Fair use)
Al utilizar la plataforma Docker, los usuarios deben tener en cuenta que la transferencia excesiva de datos, las tasas de descarga elevadas o el almacenamiento excesivo de datos pueden provocar restricciones de velocidad (throttling) o cargos adicionales. Para garantizar un uso justo de los recursos y mantener la calidad del servicio, Docker se reserva el derecho de imponer restricciones o aplicar cargos adicionales a las cuentas que muestren un consumo excesivo de datos y almacenamiento.
Límite de tasa por abuso (Abuse rate limit)
Docker Hub tiene un límite de tasa por abuso para proteger la aplicación y la infraestructura. Este límite se aplica a todas las solicitudes a las propiedades de Hub, incluidas las páginas web, las API y las descargas de imágenes. El límite se aplica por dirección IPv4 o por subred IPv6 /64, y aunque cambia con el tiempo dependiendo de la carga y otros factores, es del orden de miles de solicitudes por minuto. El límite por abuso se aplica a todos los usuarios por igual, independientemente del nivel de cuenta.
Puedes diferenciar entre el límite de tasa de descargas (pull rate limit) y el límite de tasa por abuso (abuse rate limit) observando el código de error. El límite por abuso devuelve una respuesta 429 Too Many Requests estándar. El límite de descargas devuelve un mensaje de error más largo que incluye un enlace a la documentación.