tnblog
首页
视频
资源
登录

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

11904人阅读 2021/9/9 22:50 总访问:3761824 评论: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

评价

远程仓库操作-克隆拉取03

案例1.1、获取非空的远程仓库网址,续写于本地代码推送至远程空仓库02篇的1.3.21.2、1.3、将远程仓库的代码克隆到本地仓库2...

vscode 拉取gitee项目与提交。把vs code里边的项目加入到gitee管理(使用TortoiseGit)

tip: gitee上面创建仓库点击这里即可: tip:录制得有视频可以看 把vs code里边的项目加入到gitee管理(使用TortoiseGit)...

git拉取项目的几种方式

一般都有http/https和ssh两种方式比如自己搭建的git仓储 或者gitee上面的 http/https的方式不需要配置权限,直接clone...

为什么git服务配置了电脑的sshkey可以有权限拉取项目

为什么sshkey可以关联权限。我估计是这样,虽然sshkey没有账户关联,但是他代表了一台电脑然后你能把sshkey加到git仓库中说...

Docker安装nginxDocker启动nginxDocker指定nginx挂载目录。拉取安装指定版本镜像

拉取nginx镜像拉取最新版本镜像 docker pull nginx 拉取指定版本 docker pull nginx:1.22 要找一个镜像有哪些版本去htt...

git使用小记,git拉取项目git生成与配置sshkey,git上传与下载项目

1:下载安装windows客户端http://msysgit.github.io/https://github.com/ 安装时勾选下才能创建git右键菜单 2: 生成sshke...

window7 Docker启动失败 error: Failed to create the VirtualBox object。VirtualBox com对象失败

docker启动失败 报错 error: Failed to create the VirtualBox object这个错是因为:virtuelbox 无法启动,所以启动之后会...

Docker启动报错 No default Boot2Docker ISO found locally downloading the latest

这是因为,启动时如果检测到没有 Boot2Docker,就会去下载,这个下载过程出现网络连接上的错误了,导致启动失败。可以去下...

Docker常用命令删除镜像命令进入容器、Docker重启命令等

1. docker version查看 Docker 版本信息2. docker info显示 Docker 系统信息,包括镜像,容器数等3. 运行容器第一次使用:d...

Docker 二次启动失败(本人这里使用的是hyper-v)

fatal: failed to start daemon: Error initializing network controller: Error creating default network: hnsCall faile...

Docker中Sware集群与service

swarm 总结:1,docker中使用swarm集群可以达到多任务分配到不同的节点进行处理,如果有空闲的docker机子将会把请求的处理...

.netCore 使用分布式缓存(Docker+redis)

1. 通过docker创建 Redis执行命令:dockerrun--nameasp-redis-p6379:6379-dredis查看redis状态:dockerps可以发现alreadywo...

.net Core3.0在Ubuntu 16.04上面的部署(Supervisor+nginx)(扩展Docker)

前 言Linux 随着Linux越来越流行,本人一个.net程序员也多次研究linux与.net的相关产品,以及中间件的使用方式。So今天给...

Docker 下载 mcr.microsoft.com/dotnet/core/sdk:3.1 老不行

请将其修改为:mcr.azk8s.cn/dotnet/core/sdk:3.1

Docker常用命令

Docker简单命令整理清单[TOC] Login 获取账户信息获取账户信息 docker info | sed '/Username:/!d;s/.* //' ...
这一世以无限游戏为使命!
排名
2
文章
665
粉丝
44
评论
93
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
欢迎加群交流技术