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

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

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

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

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

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

 可以看到默认的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下

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

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

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

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

完。

相关文章:

  • 2022-02-25
  • 2021-12-29
  • 2021-05-23
  • 2021-11-20
  • 2022-01-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
猜你喜欢
  • 2021-08-22
  • 2021-08-26
  • 2021-11-27
  • 2022-02-20
  • 2022-12-23
  • 2022-02-03
  • 2021-11-15
相关资源
相似解决方案