ANAYIL GROUP
Anayil Panel Logo
Anayil ConocimientoKBConocimiento para todo Anayil
InicioAplicaciones Docker
Centro de conocimiento Anayil

Aplicaciones Docker

Conceptos de Docker y contenedores. La gestión de aplicaciones Docker no está implementada en el panel.

Guías y respuestas

#1 Aplicaciones Docker6 min • Básico

Elegir una versión de imagen para una aplicación Docker

Evita etiquetas ambiguas y revisa compatibilidad antes de actualizar una imagen.

#docker-apps#anayil-conocimiento#choose-stable-container-image
#2 Aplicaciones Docker6 min • Básico

Diagnosticar un conflicto de puerto en una aplicación

Comprueba puerto interno, puerto publicado y servicio que ya lo utiliza.

#docker-apps#anayil-conocimiento#container-port-conflict
#3 Aplicaciones Docker7 min • Intermedio

[DOCKER-001] El contenedor termina con código 137

`Exited (137)` / `OOMKilled: true`

#docker#oom#memory#anayil-l3#revision-tecnica-pendiente
#4 Aplicaciones Docker7 min • Intermedio

[DOCKER-002] El contenedor entra en un ciclo de reinicios

`Restarting (1)` / `CrashLoopBackOff`

#docker#restart-loop#logs#anayil-l3#revision-tecnica-pendiente
#5 Aplicaciones Docker7 min • Intermedio

[DOCKER-003] El healthcheck marca la aplicación como unhealthy

`Status: unhealthy`

#docker#healthcheck#availability#anayil-l3#revision-tecnica-pendiente
#6 Aplicaciones Docker7 min • Intermedio

[DOCKER-004] El puerto publicado ya está ocupado

`bind: address already in use`

#docker#ports#bind#anayil-l3#revision-tecnica-pendiente
#7 Aplicaciones Docker7 min • Intermedio

[DOCKER-005] El registro rechaza la descarga de la imagen

`unauthorized: authentication required` / `denied: requested access`

#docker#registry#authentication#anayil-l3#revision-tecnica-pendiente
#8 Aplicaciones Docker7 min • Intermedio

[DOCKER-006] La imagen no coincide con la arquitectura del nodo

`exec format error` / `no matching manifest for linux/arm64`

#docker#image#architecture#anayil-l3#revision-tecnica-pendiente
#9 Aplicaciones Docker7 min • Intermedio

[DOCKER-007] El bind mount apunta a una ruta que no existe

`Mounts denied` / `bind source path does not exist`

#docker#volume#mount#anayil-l3#revision-tecnica-pendiente
#10 Aplicaciones Docker7 min • Intermedio

[DOCKER-008] La aplicación no puede escribir en el volumen

`Permission denied` al escribir en `/data`

#docker#volume#permissions#anayil-l3#revision-tecnica-pendiente
#11 Aplicaciones Docker7 min • Intermedio

[DOCKER-009] La aplicación intenta escribir en un filesystem de solo lectura

`Read-only file system`

#docker#filesystem#read-only#anayil-l3#revision-tecnica-pendiente
#12 Aplicaciones Docker7 min • Intermedio

[DOCKER-010] Falta una variable de configuración requerida

`required environment variable ... is not set` / exit code `1`

#docker#environment#secrets#anayil-l3#revision-tecnica-pendiente
#13 Aplicaciones Docker7 min • Intermedio

[DOCKER-011] Un contenedor no resuelve el nombre de otro servicio

`Could not resolve host` / `Name or service not known`

#docker#network#dns#anayil-l3#revision-tecnica-pendiente
#14 Aplicaciones Docker7 min • Intermedio

[DOCKER-012] Contenedores no pueden comunicarse por la red esperada

`Connection timed out` entre servicios

#docker#network#connectivity#anayil-l3#revision-tecnica-pendiente
#15 Aplicaciones Docker7 min • Intermedio

[DOCKER-013] El cgroup de memoria limita el contenedor por debajo de su necesidad

`memory.events: oom_kill` aumenta / proceso muere con 137

#docker#cgroups#memory#anayil-l3#revision-tecnica-pendiente
#16 Aplicaciones Docker7 min • Intermedio

[DOCKER-014] El contenedor sufre throttling de CPU

Latencia alta con `nr_throttled` creciendo

#docker#cgroups#cpu#anayil-l3#revision-tecnica-pendiente
#17 Aplicaciones Docker7 min • Intermedio

[DOCKER-015] El host o capa escribible se queda sin espacio o inodos

`no space left on device` / `ENOSPC`

#docker#disk#capacity#anayil-l3#revision-tecnica-pendiente
#18 Aplicaciones Docker7 min • Intermedio

[DOCKER-016] La aplicación no termina limpiamente al recibir SIGTERM

`Container killed after ... seconds` / `exit code 137` durante deploy

#docker#sigterm#shutdown#anayil-l3#revision-tecnica-pendiente
#19 Aplicaciones Docker7 min • Intermedio

[DOCKER-017] La app escucha en localhost dentro del contenedor

Proxy devuelve `502 Bad Gateway` aunque proceso parezca activo

#docker#listen-address#502#anayil-l3#revision-tecnica-pendiente
#20 Aplicaciones Docker7 min • Intermedio

[DOCKER-018] La aplicación arranca antes que su dependencia esté lista

`connection refused` durante arranque seguido de recuperación parcial

#docker#readiness#dependencies#anayil-l3#revision-tecnica-pendiente