# Docker in directory differente ## Spostamento dati fermare il docker sudo systemctl stop docker.socket sudo systemctl stop docker fare la copia dei dati con i permessi e gli owner sudo rsync -razPvp /var/lib/docker /home/nvme editare il docker.service sudo nano /lib/systemd/system/docker.service inserire /home/nvme/docker la nuova directori aggiungendo --data-root=/home/nvme/docker ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/home/nvme/docker *** Nuovo modo di configurare editando *** sudo/etc/docker/daemon.json ed inserendo "data-root": "/home/nvme/docker", ricordarsi la , nel campo precedente x es ```bash { "log-driver": "journald", "storage-driver": "overlay2", "ip6tables": true, "experimental": true, "log-opts": { "tag": "{{.Name}}" }, "data-root": "/home/nvme/docker" } ``` far ripartire il daemon e il docker sudo systemctl daemon-reload sudo systemctl start docker.socket sudo systemctl start docker verificare che tutto funzioni sudo docker info sudo systemctl status docker cancellare la vecchia dir o farne un backup sudo mv /var/lib/docker /var/lib/docker.backup ## Cancellare i dati che non vengono utilizzati docker system prune -a docker system prune --volumes