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>