当前位置:   article > 正文

docker load镜像报错:write /usr/local/cuda-11.3/targets/x86 no space on device解决方案_docker load write /usr/lib/ no space

docker load write /usr/lib/ no space

docker load镜像报错:write /usr/local/cuda-11.3/targets/x86 no space on device解决方案


问题描述

在导入Docker镜像时,如 docker load < ubuntu16.04.tar 报错:

write /usr/local/cuda-11.3/targets/x86 no space on device` 
  • 1

原因分析:

遇到这种报错,通常是 docker 根目录空间不足导致


解决方案:

修改 Docker Root Dir 的值,使其指向一个更大空间的目录。
首先,查看docker的根目录

docker info | grep -i "docker root dir"
  • 1

通常在 /var/lib/docker
然后,查看目录剩余空间

df -hl /var/lib/docker
  • 1

如果剩余空间不足,选择⼀个磁盘空间大的目录,移动整个/var/lib/docker目录到数据盘的目的路径(这里选择/home/docker)。

先停掉docker服务

systemctl stop docker
  • 1

创建一个根目录空间比较大的目录

mkdir /home/docker
  • 1

移动整个/var/lib/docker目录到数据盘的目的路径

mv /var/lib/docker /home/docker
  • 1

加入软链接

ln -s /home/docker /var/lib/docker
  • 1

然后再启动docker

systemctl start docker
  • 1

以上即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/539083
推荐阅读
相关标签
  

闽ICP备14008679号