Ou sont mes données docker et comment changer d’emplacement

Docker stocke énormément de dossiers et fichiers, mon installation sur ma machine de test qui a une vingtaine de containers disponibles contient 854 dossiers.

Le path par défaut est :
/var/lib/docker et je veux les stocker dans /data_docker La configuration du dossier de stockage des données n’est plus dans etc/systemd/system/multi-user.target.wants/docker.service

/usr/bin/dockerd -H fd:// –containerd=/run/containerd/containerd.sock

Le fd:// est le dossier de stockage par défaut de docker : /var/lib/docker.

La nouvelle configuration est dans : /etc/docker/daemon.json
# more daemon.json
{
"data-root": "/data_docker/",
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"

La documentation : Configure and troubleshoot the Docker daemon

https://docs.docker.com/config/daemon

Aller à la barre d’outils