Jenkins Docker容器空间不足

时间:2019-01-17 03:53:10

标签: docker jenkins diskspace

我正在使用docker-compose运行标准的Jenkins容器,如下所示:

version: '3'
services:
  jenkins:
    container_name: jenkins
    image: jenkins/jenkins:lts
    restart: unless-stopped
    volumes:
      - jenkins_home:/var/jenkins_home
    ports:
      - 8080:8080
      - 50000:50000
volumes:
  jenkins_home:

运行它时,/var/jenkins_home的空间不足。

$ docker exec -it jenkins bash
jenkins@e7009fbca617:/$ df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay          18G   17G   64K 100% /
tmpfs            64M     0   64M   0% /dev
tmpfs           495M     0  495M   0% /sys/fs/cgroup
/dev/sda1        18G   17G   64K 100% /var/jenkins_home
shm              64M     0   64M   0% /dev/shm
tmpfs           495M     0  495M   0% /proc/acpi
tmpfs           495M     0  495M   0% /proc/scsi
tmpfs           495M     0  495M   0% /sys/firmware

我不了解的是吞噬了这个空间。如果我进入/var/jenkins_home/来查看空间的用途,则不会显示此类用途:

jenkins@e7009fbca617:/$ cd /var/jenkins_home/
jenkins@e7009fbca617:~$ du -sh
3.5G    .
jenkins@e7009fbca617:~$

如何调查导致问题的原因?

注意:詹金斯确实报告系统空间不足,因此无法正常工作。

注2:我试图为大型存储库运行构建,这可能会导致空间问题。但是我试图删除该容器,然后再次重新创建它,但这没有帮助。

0 个答案:

没有答案