# Fallo de Docker

**Problema**\
Clore.ai marca el equipo como *Fallo de Docker* y lo mantiene sin conexión, aunque HiveOS esté funcionando.

**Síntomas**

* Se muestra un icono de “Fallo de Docker” en el panel de Clore.
* En el **Mis Servidores** sección, las GPU se muestran como *0x Desconocido* o la cantidad de GPU sigue cambiando.

***

**Causa 1: GPU o riser inestable**

Clore no puede inicializar una GPU si está desconectada o es inestable.\
Incluso si HiveOS detecta la GPU, Clore no puede usarla → **Fallo de Docker**.

**Solución: Reiniciar y revisar el hardware**

1. Compruebe la GPU o el riser, asegúrese de que todo esté bien conectado.
2. Reinicie el equipo:

```
reboot
```

Si el error vuelve después del reinicio, el problema probablemente esté en la GPU, la placa base o los risers.

***

#### Causa 2: Entorno de Python (Miniconda) corrupto

Clore se queda colgado al iniciar si el directorio `/opt/clore-hosting/miniconda-env` está corrupto.

**Solución: Eliminar el entorno y reiniciar**

```
sudo systemctl stop clore-hosting.service
sudo rm -rf /opt/clore-hosting/miniconda-env
sudo systemctl start clore-hosting.service
```

***

#### Causa 3: Instalación de dependencias bloqueada

Si Clore no se inicia, puede deberse a una instalación congelada de dependencias (p. ej., aiofiles, docker, etc.).

**Solución: Reinstalar dependencias**

```
sudo /opt/clore-hosting/clore.sh --reinstall
```

***

#### Causa 4: Versión de Docker inestable instalada (p. ej., 28.\*)

Versión recomendada: **27.5.1**\
Los fallos son comunes con Docker 28+.

**Solución: Degradar Docker**

```bash
sudo apt install \
docker-ce=5:27.5.1-1~ubuntu.22.04~jammy \
docker-ce-cli=5:27.5.1-1~ubuntu.22.04~jammy \
containerd.io -y
```

***

#### Causa 5: Servicios requeridos no habilitados al iniciar

Después del reinicio, el sistema no arranca Docker ni Clore Hosting → el servidor queda sin conexión.

**Solución: Habilitar servicios al inicio**

```
sudo systemctl enable clore-hosting.service
sudo systemctl enable docker.service
sudo systemctl enable docker.socket
```

***

#### Causa 6: El controlador no detecta las GPU (`nvidia-smi → No se encontraron dispositivos`)

Si HiveOS no detecta la GPU, Clore no puede trabajar con ella → resulta en Fallo de Docker.

**Solución: Reinstalar el controlador**

```
nvidia-driver-update --force
```

***

#### Si el problema persiste — elimine completamente el servidor de Clore, cambie el token y vuelva a añadirlo.

Esto suele ayudar si las configuraciones internas están dañadas.

***

<mark style="color:azul;">**Fallo de Docker**</mark> <mark style="color:azul;"></mark><mark style="color:azul;">casi siempre significa que</mark> <mark style="color:azul;"></mark><mark style="color:azul;">**Clore no ve la GPU**</mark><mark style="color:azul;">.</mark>\ <mark style="color:azul;">En</mark> <mark style="color:azul;"></mark><mark style="color:azul;">**el 90% de los casos**</mark><mark style="color:azul;">, la causa es o un servicio deshabilitado o una GPU/risers inestables.</mark>\ <mark style="color:azul;">Solucione el problema raíz, habilite los servicios al inicio — y su equipo permanecerá en línea.</mark>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.clore.ai/clore.ai/clore.ai-eng-es/para-anfitriones/server-offline-on-clore.ai/docker-failure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
