Estoy recibiendo un error cuando intento descargar la imagen de n8n en docker. Por favor, aconsejame qué pasos puedo seguir para usar n8n de forma gratuita.
Hola @Aashna_Ramtri
Por favor sigue estos pasos
Paso 1: Limpia tu caché de Docker (La solución más probable) Las descargas parciales corruptas a menudo quedan atrapadas en tu caché local. Necesitas borrarlas. Abre tu terminal y ejecuta:
# Esto elimina todos los contenedores, redes e imágenes huérfanas no utilizadas
docker system prune
# Para ser más exhaustivo y eliminar todas las imágenes no utilizadas (no solo las huérfanas):
docker image prune -a
Paso 2: Reinicia el servicio de Docker A veces el daemon de Docker entra en un estado incorrecto.
- Windows/Mac: Reinicia «Docker Desktop» desde la barra de menú.
- Linux: Ejecuta
sudo systemctl restart docker
Paso 3: Descarga una versión específica en lugar de latest La etiqueta :latest a veces puede apuntar a un manifest que se está actualizando o que un proxy local está almacenando en caché incorrectamente. Intenta descargar una versión específica y estable en su lugar:
docker pull n8nio/n8n:2.30.7
Paso 4: Verifica tu red/VPN Si estás utilizando una VPN, un proxy corporativo o un firewall muy restrictivo, estos pueden interceptar y «dañar» los paquetes de datos durante descargas grandes. Intenta desconectarte de tu VPN o cambiar a una red diferente para ver si la descarga se realiza correctamente.
Hola @Aashna_Ramtri
«Unable to pull» en n8n casi siempre se debe al nombre de la imagen o al límite de descarga anónimo de Docker Hub: si intentas descargar n8n o n8n/n8n obtendrás «repository does not exist / pull access denied», y las descargas no autenticadas de Docker Hub pueden alcanzar un límite de velocidad. n8n distribuye su imagen en su propio registro, lo que evita ambos problemas. Descárgala completamente cualificada:
docker pull docker.n8n.io/n8nio/n8n
