No se puede descargar la imagen de n8n en Docker

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