¿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.