No description
Find a file
2025-10-08 15:58:57 +08:00
README.md Aggiorna README.md 2025-10-08 15:58:57 +08:00

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

{
    "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