Un contenedor Docker se come toda la RAM del servidor

Un contenedor (base de datos, IA, navegador) acapara la memoria y el servidor entero se vuelve lento o mata procesos.

Por · revisada en · Nivel: Intermedio · Cómo verificamos

Por qué pasa (diagnóstico)

Solución paso a paso

  1. Mira el consumo: docker stats.
  2. Limita al arrancar: docker run --memory=1g ....
  3. En compose, usa mem_limit: 1g (o deploy.resources.limits.memory).
  4. Recrea el contenedor: docker compose up -d.

Requisitos

Compatibilidad

Verificación

Basado en la documentación oficial citada; aún no probado en este laboratorio.

Fuentes

Guías relacionadas

Más guías de Linux y Docker.

Abrir en Friki Labs →