Pasar al contenido principal
ID.R

idiazroncero.com

¿Docker se está zampando tu partición root? Evítalo con un solo archivo

Recientemente he estado sufriendo graves problemas de falta de memoria en la partición root de mi Kubuntu debido a que los contenedores de docker de varios proyectos no paran de engordar.

Es un problema de difícil solución, así que me pregunté si de algún modo se puede hacer que docker almacene los volúmenes en otra partición con más espacio (en mi caso, y en la mayoría de instalaciones, sería la montada en /home)

Este maravilloso artículo tiene la clave, y es terriblemente sencillo:

Hay que crear un json en /etc/docker/, la ruta final debe ser /etc/docker/daemon.json

{
  "data-root": "/home/user/docker-storage"
}

Obviamente, el directorio debe de haber sido creado previamente.

A continuación, simplemente se reinicia docker (sudo service docker restart bastó en mi caso) y listo: un problema menos.