干净的泊坞窗卷,本地卷上没有可回收的空间

时间:2018-01-11 16:18:08

标签: docker jenkins storage digital-ocean

我正在运行Jenkins和Docker,由于空间不足,Jenkins会定期停止工作。

直到现在,docker的清理命​​令:

docker system prune -a

清理了足够的空间来解决此错误;但是,每次可用空间都较小。我注意到的是

docker system df

产生以下输出:

TYPE                TOTAL ACTIVE SIZE     RECLAIMABLE

Images              4     4      882.9MB  79.15MB (8%)

Containers          6     6      16.45kB  0B (0%)

Local Volumes       4     4      31.95GB  0B (0%)

Build Cache                      0B       0B

正如您所看到的,Local Volumes占据了一个巨大的32 GB,所以

  1. 这是正常的吗?

  2. 如何安全地减小Local Volumes的大小?

  3. 由于

2 个答案:

答案 0 :(得分:0)

是的,这是正常的,当你默认运行$ docker system prune时它不会修剪卷,你必须添加额外的选项来触发它: 使用: $ docker system prune --volumes 要么 $ docker volume prune

答案 1 :(得分:0)

所以这是一个临时解决方案,不涉及删除或分区卷 - 关键是在修剪之前停止活动容器:

找到容器ID:

C1:Z1

停止那个(或所有)容器:

docker ps

然后修剪:

docker container stop <id>

然后,如果你得到一个get&#34; getsockopt:连接被拒绝&#34;错误,我相信你需要重新创建docker注册表:

docker system prune -a

这可以清除大部分音量,直到它再次填满。如果有人可以解决为什么它首先填补

,我将不胜感激