先保存
docker system df
查看docker使用的磁盤情況,比如鏡像、容器各佔了多大的空間
docker system prune命令可以用於清理磁盤,刪除關閉的容器、無用的數據卷和網絡,以及dangling鏡像(即無tag的鏡像)。
遷移docker目錄
1,stop docker
systemctl stop docker
2,創建新的docker目錄
mkdir l..
3,遷移/var/lib/docker/目錄下面的文件到新的文件夾
rsync -avz /var/lib/docker /home/docker/lib/
或者
cp -R /var/lib/docker/* /home/docker/lib/
4,配置 /etc/systemd/system/docker.service.d/devicemapper.conf。查看 devicemapper.conf 是否存在。如果不存在,就新建。寫入
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/home/docker/lib/docker
5,重新加載docker
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
6,校驗更改是否成功
docker info
docker images
參考:
https://blog.csdn.net/weixin_32820767/article/details/81196250
https://blog.csdn.net/qq805934132/article/details/83065064?utm_source=blogxgwz0