之前有一篇Docker部署迁移 50G满了怎么办,我甚至忘了有没有试过,最近使用的都是另一种方法,觉得也不错,写一下:
1. 先停止docker
systemctl stop docker
2.同步原来的数据
mkdir -p /home/libdocker
rsync -avz /var/lib/docker /home/libdocker/
3.备份原来的数据
mv docker dockerbak
mkdir docker
4.修改fstab,mount目录
在/etc/fstab中,添加如下一行:
/home/libdocker/docker /var/lib/docker none bind 0 0
mount -a
5.重启docker,备份文件可以删除
systemctl daemon-reload
systemctl restart docker
rm -rf /var/lib/dockerbak
ok了

本文提供了一种解决Docker存储空间不足的方法,通过停止Docker服务、同步和备份原有数据到新的目录,并修改fstab配置文件实现存储迁移。
540

被折叠的 条评论
为什么被折叠?



