ubuntu18.04配置nvidia docker补充篇(四)

本教程适用于docker在长时间使用后镜像容器不断增大,导致系统根目录空间用尽的情况。

参考教程:https://blog.csdn.net/a314687289/article/details/112219959

1、查看硬盘使用情况 df -h

 可以发现根目录"/"已使用100%,这大概是由于docker的容器镜像默认放在根目录下。

2、查看docker默认镜像容器存放目录 sudo docker info

 可以看到默认的docker容器存放位置是/var/lib/docker

3、切换docker根目录

1 sudo systemctl stop docker
2 
3 mv /var/lib/docker /home/
4 ln -s /home/docker/ /var/lib/
5 
6 sudo systemctl start docker

注意:

mv 指令为移动指令,移动后需确认文件夹已经从原来位置/var/lib/docker移动到目标目录下/home/....../docker,如果权限不够可以加sudo mv ...... 如果/home/docker存在需要更换其他目录

ln 指令为添加软链接指令,前面的文件夹为存放实际文件的目录,后面的文件夹为存放软链接的目录,建立软连接前确认目标目录/var/lib下没有其他同名文件夹(docker),然后建立软链接到/var/lib下

此时重复2步骤即可看到docker的根目录已经改正

 重复1步骤即可看到系统根目录"/"下已经有更多的空间。

完。

原文地址:https://www.cnblogs.com/nrm1/p/15666192.html