So verschieben Sie das Docker-Datenverzeichnis auf einen anderen Mount – Ubuntu

  1. Stoppen Sie den Docker-Daemon
sudo service docker stop
  1. Erstellen oder bearbeiten Sie die Konfiguration unter /etc/docker/daemon.json
{
    
    
   "data-root": "/new/path/to/your/docker"
}
  1. Kopieren Sie das aktuelle Datenverzeichnis in das neue
sudo rsync -aP /var/lib/docker/ /new/path/to/your/docker
  1. Benennen Sie das alte Docker-Verzeichnis um
sudo mv /var/lib/docker /var/lib/docker.old
  1. Starten Sie den Docker-Daemon neu
sudo service docker start
  1. Testen Sie, dass alles in Ordnung ist. Sie sollten keine Unterschiede bei der Verwendung Ihrer Docker-Container feststellen und feststellen, dass sie wieder fehlerfrei laufen.
sudo docker images
docker ps
  1. Wenn Sie sicher sind, dass das neue Verzeichnis vom Docker-Daemon korrekt verwendet wird, können Sie das alte Datenverzeichnis löschen.
sudo rm -rf /var/lib/docker.old

Guess you like

Origin blog.csdn.net/u010006102/article/details/131538619