当前位置: 首页 > java >正文

jenkins容器提示磁盘空间过低

进入jenkins容器查看:

sudo docker exec -it jenkins sh

df -h查看磁盘占用情况:

# df -h
Filesystem          Size  Used Avail Use% Mounted on
overlay              59G   56G  193M 100% /
tmpfs                64M     0   64M   0% /dev
shm                  64M     0   64M   0% /dev/shm
/host_mark/Users    932G  806G  126G  87% /var/jenkins_home
/host_mark/private  932G  806G  126G  87% /usr/share/zoneinfo/Etc/UTC
/dev/vda1            59G   56G  193M 100% /etc/hosts
overlay             3.9G  3.0M  3.9G   1% /usr/bin/docker
tmpfs               785M  524K  785M   1% /run/docker.sock
tmpfs               3.9G     0  3.9G   0% /proc/acpi
tmpfs               3.9G     0  3.9G   0% /sys/firmware

目前/下已经使用100%,Avail剩下193M与jenkins报告的一致;

这是我的启动文件,很明显并没有映射/tmp,走默认的 只有几M

docker run -d --name jenkins -p 9000:8080 -p 50000:50000 \
-v /Users/essie/work/jenkins/data:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock \
-u 0 \
--restart=on-failure:3 \
jenkins/jenkins:lts-jdk11

-u 0 表示以 root 用户身份运行容器,避免权限不足导致的问题。

解决:

直接将jenkins需要的/tmp文件夹映射到一个有足够磁盘的地方即可,这里举例:

docker run -d --name jenkins -p 9000:8080 -p 50000:50000 \
-v /Users/essie/work/jenkins/data:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /Users/essie/work/jenkins/tmp:/tmp \
-u 0 \
--restart=on-failure:3 \
jenkins/jenkins:lts-jdk11

重启,正常了

快速定位到节点列表->master

http://127.0.0.1:9000/computer/configure

http://www.xdnf.cn/news/2692.html

相关文章:

  • 大模型的scaling laws:Scaling Laws for Neural Language Models
  • 一文了解无人机系统
  • 集成学习详解
  • 03 构造与析构
  • 【OSG学习笔记】Day 13: 事件处理——响应键盘与鼠标
  • 12前端项目----添加购物车1.0
  • 计算机视觉——通过 OWL-ViT 实现开放词汇对象检测
  • Dockerfile 编写根据需求阶段而出现
  • Android wifi开发调试总结
  • 【ACL系列论文写作指北08-图表设计规范】-让数据与结构一目了然
  • STM32的SysTick
  • 9. 使用Gazebo和Rviz显示机器人(包括运动控制,雷达,摄像头仿真以及显示)
  • 【强化学习系列】贝尔曼最优方程
  • C语言-函数的嵌套调用,链式访问,函数的声明和函数的定义
  • Python数据结构与算法(5)——动态规划
  • CUDA 编程相关的开源库
  • 【深度学习】评估模型复杂度:GFLOPs与Params详解
  • 人脑、深思考大模型与其他大模型的区别科普
  • Kubernetes》》k8s》》Taint 污点、Toleration容忍度
  • 香橙派打包qt文件报错“xcb 插件无法加载”与“QObject::moveToThread”线程错误的解决方案
  • ElasticSearch深入解析(五):如何将一台电脑上的Elasticsearch服务迁移到另一台电脑上
  • 【Spark入门】Spark RDD基础:转换与动作操作深度解析
  • vr全景相机如何选择?
  • Android Studio学习记录1
  • Python(15)迭代器和生成器
  • IP SSL证书常见问题:快速实现HTTPS加密
  • 使用Docker安装Harbor
  • MCP 模型上下文协议配置MCP Server开发实践
  • android录音生成wav
  • Spring Boot定时任务