tnblog
首页
视频
资源
登录

拉取Docker镜像时提示 no space left on device 问题解决

11822人阅读 2021/9/9 22:50 总访问:3723720 评论:0 收藏:0 手机
分类: docker

Docker远征

拉取Docker镜像时提示 no space left on device 问题解决

问题原因


出现此问题一般是 docker 根目录空间不足导致

解决方法


修改其 Docker Root Dir 的值,指向一个更大空间的目录.

方法步骤


1、查看 docker 的根目录

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


2、查看目录剩余空间

  1. df -hl /var/lib/docker


3、创建目标目录(这里假定/home/dockerappdata)

  1. mkdir /home/dockerappdata


4、创建配置文件

  1. # 在此之前需要将原有的 docker images 以及运行的容器应用停掉
  2. # 查看docker service文件的地址
  3. systemctl status docker.service

  1. # 在此之前需要将原有的 docker images 以及运行的容器应用停掉
  2. # 查看docker service文件的地址
  3. systemctl status docker.service


需要添加--graph=/home/dockerappdata才会将docker运行应用数据存储到该目录中

  1. [Service]
  2. Type=notify
  3. ExecStart=/usr/bin/dockerd --graph=/home/dockerappdata -H fd:// --containerd=/run/containerd/containerd.sock
  4. ExecReload=/bin/kill -s HUP $MAINPID
  5. TimeoutSec=0
  6. RestartSec=2
  7. Restart=always


5、重启 docker

  1. systemctl daemon-reload
  2. systemctl restart docker
  3. systemctl enable docker

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价
这一世以无限游戏为使命!
排名
3
文章
317
粉丝
22
评论
14
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术