jenkins容器提示磁盘空间过低

进入jenkins容器查看:

bash 复制代码
sudo docker exec -it jenkins sh

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

bash 复制代码
# 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

bash 复制代码
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文件夹映射到一个有足够磁盘的地方即可,这里举例:

bash 复制代码
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

相关推荐
七夜zippoe2 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy6484 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满4 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠4 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey9034 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技5 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀6 小时前
Linux环境变量
linux·运维·服务器
zzzsde6 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º7 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~7 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化