Un ajuste por defecto de Docker relacionado con la gestión de memoria puede provocar uso excesivo de la memoria del host en algunas configuraciones. La advertencia, difundida por How-To Geek, describe cómo la opción activada por defecto puede hacer que el sistema recurra al intercambio de memoria (swap) o agote RAM incluso cuando los límites de memoria de los contenedores no parecen excedidos.
Qué es el ajuste y por qué importa
Docker permite controlar la memoria que usan los contenedores mediante opciones como –memory y –memory-swap al ejecutar un contenedor. El ajuste en cuestión tiene un comportamiento por defecto que, en ciertas versiones y entornos, permite que el kernel utilice swap o reserve más memoria de la esperada para los procesos del contenedor.
Para administradores y propietarios de sitios web que alojan aplicaciones en contenedores, esto es relevante porque puede traducirse en rendimiento degradado, uso de swap (lo que ralentiza la carga) o incluso en agotamiento de memoria del host que provoque OOM (Out-Of-Memory) y reinicios de contenedores o servicios críticos.
Qué cambia y a quién afecta
El comportamiento afecta a servidores y VPS que ejecutan Docker con la configuración por defecto y sin límites explícitos de memoria. No todos los entornos verán problemas; es más probable en hosts con cargas variables, contenedores que asignan memoria dinámica o donde el administrador confía en valores por defecto en lugar de fijar restricciones.
En entornos compartidos o en máquinas con recursos ajustados, el impacto puede ser notable: procesos del host compitiendo con contenedores por la RAM, mayor latencia por acceso a swap y riesgo de finalización forzada de procesos si el kernel decide recuperar memoria.
Qué deben hacer los administradores
- Revisar límites de memoria: al lanzar contenedores, especificar –memory para fijar un máximo de RAM y –memory-swap si se quiere controlar el uso combinado de RAM y swap. Esto evita que Docker deje al kernel decisiones inesperadas sobre la asignación.
- Evaluar el uso de swap del host: comprobar si el sistema está utilizando swap con frecuencia. En muchos servidores de producción se recomienda minimizar el uso de swap o configurarlo de forma consciente, ya que el swap aumenta la latencia.
- Monitorizar y alertar: implementar monitorización (uso de RAM, swap y OOM events) para detectar incremento de memoria y ajustar contenedores o escalar recursos antes de que afecte al servicio.
- Actualizar y revisar documentación: comprobar las notas de la versión de Docker y la documentación oficial para confirmar el comportamiento de memoria en la versión en uso y buscar recomendaciones específicas del proyecto.
Opciones prácticas y términos explicados
–memory: limita la cantidad de memoria RAM que un contenedor puede usar. Si un contenedor alcanza ese límite, puede recibir señales de terminación por parte del kernel.
–memory-swap: controla la combinación de RAM más swap que el contenedor puede emplear. Si se establece en el mismo valor que –memory, se deshabilita el uso de swap para ese contenedor; si se deja alto o por defecto, el contenedor podrá usar swap del host.
Swap: área del disco usada como extensión de la RAM. Es más lenta que la memoria física y puede degradar rendimiento si se utiliza de forma intensa.
OOM (Out-Of-Memory): situación en la que el kernel termina procesos para liberar memoria.
Resumen y recomendaciones
La noticia destaca un comportamiento por defecto de Docker que puede pasar desapercibido y afectar al rendimiento y estabilidad de servidores que alojan contenedores. La acción más inmediata es revisar y definir límites de memoria en los contenedores, monitorizar el uso de swap y ajustar la configuración del host según las necesidades de producción. Para entornos críticos, fijar –memory y emparejarlo con un –memory-swap igual evita que los contenedores utilicen swap por defecto.
Nota: esta pieza se basa en la información publicada por How-To Geek el 17 de octubre de 2026. Consulte la documentación oficial de Docker y las notas de versión de su instalación para detalles precisos sobre la configuración en su versión.
Lee también:
- Fedora Linux 45 se retrasa una semana y apunta al 27 de octubre como nueva fecha
- Linux corrige bloqueos raros en el arranque que afectaban a núcleos desde 2024
Fuente: How-To Geek




