docker “no space left on device” 解决方案

这篇具有很好参考价值的文章主要介绍了docker “no space left on device” 解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

解决方案:修改 Docker Root Dir 的值,指向一个更大空间的目录.

1. 查看docker磁盘使用情况

docker system df

2. 查看docker挂载目录

docker info  | grep "Docker Root Dir"

默认目录为/var/lib/docker

查看目录的占用情况

df -hl /var/lib/docker

3. 关闭docker

systemctl stop docker

4. 创建新的挂载目录

mkdir -p /app/dockerdata

5. 复制数据

mv /var/lib/docker /app/dockerdata/

6. 修改docker配置文件

vim /lib/systemd/system/docker.service

修改ExecStart=/usr/bin/dockerd-current下行后面加

--graph /app/dockerdata/docker

 docker no space left on device,部署运维,shell,docker,容器

7. 重启docker

systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl start docker

8. 查看挂载目录

docker info  | grep "Docker Root Dir"

9. 修改完成

docker no space left on device,部署运维,shell,docker,容器文章来源地址https://www.toymoban.com/news/detail-536017.html

到了这里,关于docker “no space left on device” 解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker】Docker运行时间长,空间不足no space left on device: unknown

    在运行 查看磁盘空间占用 这个问题是由与 /run 的空间使用完了,清理/run的空间,经过查找使用最大的是 /run/uengine/dump 目录,删除即可: dump文件可以删除。dump文件一般是程序或者系统用于缓存内存内容的临时文件,如果不需要,是可以删除的。Dump文件是用来给驱动程序编写人

    2024年02月06日
    浏览(17)
  • Docker load镜像报错:UserError processing tar file(exit status 1): ......no space left on device

    原因: 空间不足,镜像打包成tar以后会压缩, docker load -i xxx .tar 时,若该路径磁盘空间不够则报错Error processing tar file(exit status 1): write /usr/local/cuda-10.2/targets/aarch64-linux/lib/libnvrtc.so.10.2.300: no space left on device。 解决方法: 给docker换位置! 1. 停止Docker服务  2. 修改Docker位置 3

    2024年02月06日
    浏览(15)
  • jenkins error No space left on device

    按照字面上的意思是空间不足。 查看空间命令: 最有意思就在这里,查看空间还有点,这条命令显示还存在空间。 为什么还报空间不足? 其实是真正空间不足,只是这条指令用不对,而是应该用 df -h 就是查看磁盘容量的使用情况 df -i 以inode模式来显示磁盘使用情况。 nod

    2024年01月15日
    浏览(17)
  • MySQL报错解决:Error writing file ‘/tmp/XXXX‘ (Errcode: 28 - No space left on device)

    执行sql报错如下: MySQL报错 “Error writing file ‘/tmp/XXXX‘ (Errcode: 28 - No space left on device)” 表明在写入文件时,临时目录(tmpdir) 的设备上没有足够的可用空间 ,可能会导致MySQL无法执行某些操作,如排序或临时表的创建 在MySQL 8中,默认的临时目录(tmpdir)路径取决于操作系

    2024年02月11日
    浏览(16)
  • OSError: [Errno 28] No space left on device

    1、问题记录 在Linux系统上,运行python程序生成文件时,提示错误信息: OSError: [Errno 28] No space left on device 2、问题分析 导致 OSError: [Errno 28] No space left on device 问题可能是:block满了,或者inode满了,或者其他情况。在运行程序生成文件时出现这个问题,大多数是block满了导致的

    2024年02月16日
    浏览(15)
  • mysql报错 Errcode: 28 - No space left on device

    报错如图:  MySQL建表时提示 [HY000][3] Error writing file \\\'./sgst_pgjl/action_log.frm\\\' (Errcode: 28 - No space left on device ) 抓几个重点,第一个是写入报错,第二个是没有空间,结合一下就是没有空间导致mysql写入失败 思路是:上mysql宿主机查看空间情况。 linux根目录下,命令:df -h 确认磁盘

    2024年02月09日
    浏览(31)
  • Git命令:撤销本地commit,解决remote: error: hook declined to update;解决Error: ENOSPC: no space left on device

    1、使用 git log 查询提交记录 2、使用 git reset commitId 回退到你想要的版本 ( ps:commitId 就是 git log 里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个 commitId ) 其中两种方式不清除本地提交和清除本地提交的方法 1、回退到上次提交并清除本

    2024年01月18日
    浏览(21)
  • gitlab-rake gitlab:backup:create 执行报错 Errno::ENOSPC: No space left on device

    gitlab仓库备份执行 报错如下: 问题分析:存储备份的空间满 解决方法: 方法1:清理存放路径,删除不需要文件,释放空间。 方法2:创建一个根目录的挂载点,将新创建的目录挂载到根目录上,重启系统。(风险大,不建议) 方法3:修改备份存放位置 保存文件,然后运行

    2024年02月10日
    浏览(14)
  • 戴尔电脑开机自检或显示no bootable device found的可行解决方案

      从2022年10月到2023年3月,我用了将近五年的戴尔G3,饱受这个问题的困扰。我也了解了一下大家都遇到的情况:win10戴尔电脑开机出现no bootable device found怎么办?   Esc后反复地开机自检,然后最终显示 no bootable device found ,中间可能有短暂的蓝屏。   碰到这个问题,最

    2024年02月09日
    浏览(21)
  • Java Heap Space问题解析与解决方案(InsCode AI 创作助手)

    Heap Space问题是Java开发中常见的内存溢出问题之一,我们需要理解其原因和表现形式,然后通过优化代码、增加JVM内存和使用垃圾回收机制等方法来解决。 一、常见报错 二、Heap Space问题的原因 对象创建过多:如果程序中创建了大量的对象,而这些对象又不能被垃圾回收机制

    2024年02月03日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包