Modifier l'emplacement des données de Docker

Docker peux être très volumineux. Il peut être intéressant de déplacer ses données vers un autre emplacement que “/var/lib/docker”. Ainsi, grâce à cette configuration, les containers, images, volumes… seront stockés dans l’emplacement de votre choix.

Nous partirons du principe que vous souhaitez déplacer les données vers /dockerData.

Tout d’abord, arrêtez le daemon docker.

1
# service docker stop

Créez le dossier qui contiendra toutes les données de docker.

1
# mkdir /dockerData

Configurez docker pour qu’au lancement il définisse /dockerData comme dossier de stockage de ses données.
Ouvrez le fichier /etc/default/docker.io

1
# vi /etc/default/docker.io

Dans ce fichier vous allez renseigner le paramètre DOCKER_OPTS comme ceux-ci :

1
DOCKER_OPTS="-g /dockerData"

Enregistrez puis fermez l’éditeur. Vous pouvez alors relancer le daemon docker.

1
# service docker start

Voilà, c’est rapide et cela permet de soulager nos petites partitions.

Partager