linux 中docker git 容器磁盘占满如何解决

news2024/11/29 22:53:49

1.问题描述 

git之前还使用ok,突然出现访问500 错误,懵圈了

 2.问题排查 

1. 服务器查看,服务正常,没有异常出现。

2. 查找资料,需要查看是否磁盘已经满了果然使用df-h 后显示磁盘已经满了,且容器和本地都满了,而且cd 补充指令都没法补充了

 3.问题解决 

  方法一:扩充磁盘

  可以直接扩充磁盘,这是最直接最快的解决方式

  方法二:释放磁盘资源

  但是有时候资源有限的情况下,无法扩充磁盘,那就只能处理释放资源。

  解决方法:

        1. 删除无用的容器、镜像和网络,是可以解决的,前提是你曾经在创建容器的时候将容器数据映射本地进行备份处理过,这种处理后是可以恢复容器中的数据的。

docker system prune 

        2. docker system prune配合--volumes选项来清理未使用的卷。这种一旦删除卷后基本不会恢复数据。

   查看1,2 之后担心git中的代码无法恢复,因为这个是突发情况,代码没有及时备份,即使创建容器有使用 “-v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce” 映射本地进行备份过,但是也担心一旦执行指令后无法挽回,纠结之下,查看是否还有其他的解决方法。

方法三:自己的解决方法(如何释放资源)

        就是查找占用磁盘最大的文件究竟是哪个造成的,功夫不负有心人,还真查到了。hhh。

1. 因为我们之前看到容器 /var/lib/docker/ 下占有资源是满的,进入该目录通过“du -sh * ”查看到containers 占有磁盘最

2. 进入containers该目录中的文件夹发现有个容器目录,进入该目录下执行:du -sh * 查看

3. 进入该目录查看发现了占用最大的文件,如下图所示:

查询资料后发现删除该文件不影响使用,如下所示:

4. 果断删除 :rm -rf 文件名称

5. 再次查看文件夹:df -h 发现磁盘被释放了,哈哈哈

6. systemctl status docker.service 查看容器状态(由于之前暂停过容器,且由于资源比较满无法启动),使其一直处于失败状态:

7. 执行:systemctl start docker.service 启动成功

8. 访问git页面,成功

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java异常捕获与处理:深入理解与实践

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…

ATGM332D-F8S:高集成度单北斗多频车载航位推算模块规格书

车载航位 推算 模块 描述 : 是一种在车载导航系统中广泛应用的自主导航算法模块,主要用于弥补GPS或GNSS(全球导航卫星系统)在信号遮蔽环境下的定位不足。 车载航位推算模块通过收集来自车辆上各种传感器(如陀螺仪传感器…

【JAVA入门】Day24 - 排序算法

【JAVA入门】Day24 - 排序算法 文章目录 【JAVA入门】Day24 - 排序算法一、冒泡排序二、选择排序三、插入排序四、快速排序4.1 递归4.2 快速排序 排序,是把混乱的数据排成从小到大或从大到小。 排序一共有十种左右,它们是:冒泡排序、…

Salesforce 发布开源大模型 xGen-MM

xGen-MM 论文 在当今 AI 技术飞速发展的时代,一个新的多模态 AI 模型悄然崛起,引起了业界的广泛关注。这个由 Salesforce 推出的开源模型—— xGen-MM,正以其惊人的全能特性和独特优势,在 AI 领域掀起一阵旋风。那么,x…

书生大模型(第3期)基础岛第5关--XTuner 微调个人小助手认知

XTuner微调前置基础 1 基本概念 在进行微调之前,我们需要了解一些基本概念。 1.1 Finetune简介 微调(fine-tuning)是一种基于预训练模型,通过少量的调整(fine-tune)来适应新的任务或数据的方法。 微调…

VUE3 无法修改 el-dialog 样式

用下面这种方式修改 el-dialog 组件样式一点作用都没有,正常用这种方式修改 el 的el-button、tab等都是百试不爽的。最后找到解决办法和原因。在el-dialog外面套一层div /deep/ .el-dialog { background: url(https://lanhu-oss.lanhuapp.com/7cbd761cd26f7b255086…

Cesium for Unreal——第四节 Transition Between Locations on the Globe 在两个位置间平稳飞行

文章目录 1. 创建或打开上次的项目2. 蓝图3. 构建一个新的关卡 Globel Level,添加墨尔本地形数据4. 选择蓝图文章参考与Cesium官网 Transition Between Locations on the Globe 1. 创建或打开上次的项目 学习之前,需要先安装——创建项目——运行 UE ,点击跳转 2. 蓝图 蓝图…

AI工具集合

AI工具集官网 | 1000 AI工具集合,国内外AI工具集导航大全

QT下显示自己派生的QWidget界面(提升为)

在实际开发过程中,我们可能有这样的需求,自己绘制一个仪表盘界面,然后将其贴到主界面上方。 这个时候就会用到“提升为”这个功能,该功能目的是将QWidget提升为自己派生的QWdiget子类,具体操作为,在主界面…

元数据管理gravitino学习

元数据管理的组成有几个部分:Metaservice(Gravitino)、Luoshu(amoro)、Hive Metastore,其中gravitino是数据管理模块实现元数据统一管理的核心。前面有提到hive metastore可以存储hive的库表元数据信息,可以用于存储关于hive表、列…

19 自定义类型:结构体、联合体、枚举

目录 一、结构体 (一)结构体类型的定义 (二)结构体变量的创建和初始化 1、结构体变量的创建 (1)定义完结构体后再创建变量 (2)在定义结构体的同时创建变量 (3&…

代码随想录算法day19 | 回溯算法part01 | 77. 组合,216.组合总和III,17.电话号码的字母组合

第77题. 组合 对着 在 回溯算法理论基础 给出的 代码模板,来做本题组合问题,大家就会发现 写回溯算法套路。 力扣题目链接(opens new window) 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n 4, k 2 输出: […

使用Xshell6远程登录Linux 服务器--远程上传下载文件Xftp6的使用

😀前言 本篇博文是关于Linux 实操篇-使用Xshell6远程登录Linux 服务器–远程上传下载文件Xftp6的使用,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章…

“跨越国界,共赢未来:跨境联盟营销的策略与实践

全球化背景下跨境联盟营销的市场有很多机遇,随着全球化的深入发展,跨境电商市场不断扩大,为企业提供了广阔的市场空间。跨境联盟营销可以借助全球化的趋势,实现品牌国际化和市场拓展。随着大数据、人工智能、区块链等技术的不断发…

16款热门WMS 智能仓储管理系统盘点,助力企业数字化转型!

你是否想过,一个企业的仓库就如同其心脏般重要?而 WMS 智能仓储管理系统正是确保这颗 “心脏” 高效跳动的关键。它不仅能精准管理库存,实现货物的快速出入库,还能优化库位分配,提高仓库空间利用率。通过实时的数据监控…

【Linux】冯诺依曼体系|操作系统概念

目录 一、冯诺依曼体系结构 注意事项 存储器的意义:缓冲 数据流动事例 二、操作系统 操作系统的概念 操作系统的定位与目的 操作系统的管理 系统调用和库函数概念 一、冯诺依曼体系结构 冯诺依曼架构(von Neumann architecture)是一…

算法全面剖析

算法 查找算法: 顺序查找: 基本思想: 顺序查找也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关键字与给定值k相比较,若相等则表示查找成功&am…

2024年全新基于Java爬取微博数据(完整版)

2024年全新基于Java爬取微博数据(完整版) 爬虫背景爬虫分析爬取微博主页正文列表数据引入jar包编写代码关于微博 Cookie处理文本的正则微博正文长文本补全什么是正文长文本获取正文长文本编写代码导出微博数据到Excel引入jar包编写代码突来的疑问微博正文内容分析转存 图片 o…

继电器介绍及qt操作继电器实战

一.继电器基础介绍 32路继电器通常用于自动化控制系统中,能够同时控制多达32个不同的电气设备。以下是对32路继电器的一些详细介绍: 1. 基本概念 继电器:一种电气控制装置,当输入信号(通常是电流或电压)…

浏览器请求无缝导入apifox(无需客户端,在线使用)方法

不用下载客户端浏览器在线模拟请求,方便快捷! 废话不多少,只需三步,往下看! 一步: 打开F12 -> 网络 -> 找到你要模拟的请求,右键以cURL格式复制 二步: Apifox 访问Apifox的w…