docker的存储文件迁移 docker



一.

---软链接

systemctl stop docker.socket

mkdir -p /data/dockerdata 

chmod -R 777  /data/dockerdata

rsync -avz  /var/lib/docker/* /data/dockerdata

rm -rf  /var/lib/docker

ln -s /data/dockerdata /var/lib/docker

systemctl restart docker


---随后迁移

rsync -avz /var/lib/docker  /data/dockerdata

-修改配置文件

vim /etc/docker/daemon.json

{

  "graph": "/data/dockerdata/docker",

   ...

}


二.

---软链接

systemctl stop docker.socket

mkdir -p /home/dockerdata 

chmod -R 777  /home/dockerdata

rsync -avz  /var/lib/docker/* /home/dockerdata

rm -rf  /var/lib/docker

ln -s /home/dockerdata /var/lib/docker

systemctl restart docker


---随后迁移

rsync -avz /var/lib/docker  /home/dockerdata

-修改配置文件

vim /etc/docker/daemon.json

{

  "graph": "/home/dockerdata/docker",

   ...

}


-重新加载docker,并重启docker服务

systemctl daemon-reload && systemctl restart docker

-查看是否修改成功

docker info



签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回