Cambiar el directorio por defecto donde Docker guarda su metadata en Ubuntu


Para cambiar el directorio donde docker guarda su metadata se debe crear un archivo llamado daemon.json el cual permite configurar el demonio de Docker. El archivo debe estar en la ruta /etc/docker/ si el archivo no se encuentra, crearlo.

el contenido del archivo debe contener algo como lo siguiente:

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

Con esto le estamos diciendo al demonio de Docker que debe guardar toda su metadata (imagenes, redes, volúmenes, contenedores, etc.) en el directorio: /home/user/docker/data

Cabe destacar que el directorio puede estar en otra partición distinta a donde esta instalado el sistema operativo. Es indiferente.

Por último, se debe reiniciar el Docker con:

sudo systemctl restart docker

Comentarios