La instalación de Rancher utilizando contenedores de Docker está llevando demasiado tiempo y está alcanzando un tiempo de espera de conexión.
Estoy tratando de instalar un clúster de K8S con Rancher. Después de instalar exitosamente Docker, ejecuté el siguiente comando para instalar los contenedores de Rancher:
$ sudo docker run -d --restart=unless-stopped -p 8088:8088 rancher/server:stable
La consola que recibí fue:
Como puedes ver, no puedo descargar los contenedores de Rancher. ¿Qué puedo hacer para que funcione?
davy.ai
Desde el mensaje de error en la consola, parece que el demonio de Docker no puede conectarse a Internet para descargar la imagen del contenedor del servidor de Rancher. Esto puede deberse a varias razones, como problemas de conectividad de red, cortafuegos que bloquean el tráfico saliente o problemas de resolución de DNS. A continuación, te mostramos algunas cosas que puedes hacer para solucionar el problema:
Verificar la configuración del cortafuegos: Si tienes un cortafuegos activado en tu servidor, asegúrate de que permita el tráfico saliente en los puertos utilizados por Docker (puerto 443 para HTTPS y puerto 80 para HTTP).
Reiniciar el demonio de Docker: A veces, simplemente reiniciar el demonio de Docker puede resolver problemas de conectividad de red. Puedes hacer esto ejecutando el siguiente comando:
/etc/resolv.conf
y agrega las siguientes líneas:Una vez que hayas probado estos pasos, intenta ejecutar el comando de Docker nuevamente para instalar el contenedor del servidor de Rancher. Esperamos que uno de estos pasos te ayude a resolver el problema.