docker容器将系统盘空间占满的解决办法

news/2023/6/6 23:31:58

最近遇到一个问题,线上服务器的系统盘空间被占满了,导致服务不能正常运行了。

docker启动时会报出下面这个错误

no space left on device

排查用到的命令,显示当前路径下占用空间超过1G的文件或文件夹

du -h --max-depth=1|grep G|sort -n

经过一番排查是因为docker文件将硬盘空间给占满了(50G系统盘占用了43G)。

最终排查到的路径是/var/lib/docker/

经过了一番查询发现我们可以将/var/lib/docker/这个路径下的文件转移到其他磁盘下,这样的话系统盘就会空出来了。

1、停掉服务

systemctl stop docker

2、创建docker目录,我的数据盘是在挂在到了/home下 ,可以根据实际情况调整

mkdir -p /home/docker

3、迁移目录,由于我的数据量比较大 ,这一步需要比较长的时间 ,我整整 用了半个小时

rsync -avz /var/lib/docker /home/docker/

4、修改docker配置文件中的路径

vim /etc/docker/daemon.json

在文件中增加

"graph": "/home/docker"

5、重启docker服务

systemctl daemon-reloadsystemctl restart dockersystemctl enable docker

在这一步的时候可能会报错,需要执行一下

dockerd &

6、查看docker信息

docker info

关键步骤就这几步。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4559867.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

树莓派ARM汇编语言编程十讲(第3讲)

内容简介 树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源…

STC15单片机实战项目软件开发第五讲 - PWM灯调整亮度

软件开发第五讲 - PWM灯调整亮度 一、工具链接 1、Keil uVision5 C51 网址-> https://yunpan.360.cn/surl_yx9gj4yQm7I 2、STC-ISP下载软件 网址-> https://yunpan.360.cn/surl_yxH4CuUUvI3 二、学习板获取方式 方法1:自己设计PCB,自行打板焊接&…

2020-07-03:有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优

福哥答案2020-07-03: 1.双重遍历。 时间复杂度是O(N^2)。 2.排序。 采用外部排序。时间复杂度是O(NlogN)。 3.遍历加哈希存储。 空间换时间,时间复杂度是O(N),空间复杂度是O(N)。这种方法适用于小数据量,在这里用明显不合适。 …

时间复杂度和空间复杂度的概念及各种算法的时间复杂度 及举例

时间复杂度和空间复杂度的概念及各种算法的时间复杂度 及举例 算法的复杂度可分为俩种 一种时间复杂度 另一种是空间复杂度。 俩者的概念:时间复杂度是指执行这个算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。时间和空间&am…

算法(一):算法复杂度之时间复杂度和空间复杂度

目录 概念 复杂度分析 时间复杂度分析 空间复杂度分析 总结 概念 算法复杂度:是指算法在编写成可执行程序后,运行时所需要的资源,包括时间资源(运行算法耗费的时间)和内存资源(程序运行占用的内存大小…

如何判断程序的复杂程度:时间和空间复杂度

文章目录如何判断程序的复杂程度:时间和空间复杂度1. 时间复杂度:如何判断一段代码的时间复杂度小练习1:求和计算1~n的和小练习2:求斐波那契数列主定理常用算法中的应用2. 空间复杂度如何判断一段代码的空间复杂度3. 数组和链表的…

卷积神经网络时间和空间复杂度分析

在深度学习的发展过程中,有意无意中,很多创新点都与改善模型计算复杂度密切相关。 因而,本文对CNN的时间和空间复杂度做以分析。 首先,明确下FLOPS和FLOPs的区别: FLOPS:注意全大写,是floati…

Threejs 导入动态模型 - 兔子岛

Threejs 动画模型GLTF加载器(GLTFLoader) glTF(gl传输格式)是一种开放格式的规范 (open format specification), 用于更高效地传输、加载3D内容。该类文件以JSON(.gltf)…