Lister les conteneurs orphelins
docker volume ls -f dangling=true
Supprimer les conteneurs orphelins
docker volume ls -qf dangling=true | xargs -r docker volume rm
Déplacer le répertoire /var/lib/docker vers un autre emplacement
Arrêt du service :
systemctl stop docker
Éditer le fichier /lib/systemd/system/docker.service
Remplacer ExecStart=/usr/bin/docker daemon -H fd://
Par ExecStart=/usr/bin/docker daemon -g /new/path/docker -H fd://
Prise en compte des modifs du fichier :
systemctl daemon-reload
Création et copie du nouveau dossier :
mkdir /new/path/docker
rsync -aqxP /var/lib/docker/ /new/path/docker
Relance du service :
systemctl start docker
Autoriser un utilisateur à utiliser docker
S’il n’existe pas, créer le groupe docker
groupadd docker
Rajouter l’utilisateur dans ce groupe
usermod -aG docker <user>