docker目錄遷移/var/lib/docker/overlay滿了

先保存

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章