Al intentar descargar imágenes desde Docker Hub con el comando docker pull, puede aparecer el error toomanyrequests.
Este mensaje indica que se alcanzó el límite de descargas permitido para usuarios no autenticados.
Para evitar este inconveniente, es necesario iniciar sesión en Docker Hub antes de ejecutar el docker pull.
Paso 1: Crear una cuenta en Docker Hub
Primero, necesitas una cuenta gratuita en Docker Hub.
👉 Regístrate desde el siguiente enlace: https://hub.docker.com/signup
Durante el registro se te pedirá:
- Dirección de email
- Nombre de usuario
- Contraseña
⚠️ Estos mismos datos los vas a usar luego desde la consola.
Paso 2: Iniciar sesión desde la consola
Una vez creada la cuenta, abrí la consola de tu servidor (o de tu equipo local si estás desplegando localmente) y ejecutá el siguiente comando:
docker login
El sistema te solicitará:
- Username (usuario de Docker Hub)
- Password (contraseña)
Ingresa los datos que usaste al registrarte y presiona Enter.
Si las credenciales son correctas, verás un mensaje de inicio de sesión exitoso.
Paso 3: Ejecutar el pull de la imagen
Luego de iniciar sesión, ya puedes descargar imágenes sin inconvenientes:
docker pull nombre_de_la_imagen
Al estar autenticado, Docker ya no aplicará las restricciones que generan el error toomanyrequests.
Alternativa temporal (no recomendada)
Si preferís no iniciar sesión, podés esperar entre 4 y 6 horas, que es el tiempo aproximado que Docker Hub utiliza para resetear automáticamente el contador de pulls anónimos por IP.
⚠️ Importante: esta es solo una solución temporal.
Para evitar futuros bloqueos y trabajar sin interrupciones, la opción recomendada es iniciar sesión en Docker Hub condocker login.
Relacionada con
Comentarios
0 comentarios
El artículo está cerrado para comentarios.