Nexus 3 Compact Blob存储任务不会物理删除图像

时间:2018-06-28 12:21:52

标签: nexus nexus3

我们正在删除旧的docker映像,并保留其中的最后10个。我们尝试执行Compact blob存储任务来物理删除它们,但是在管理/存储库设置中,Blob存储在删除图像后仍显示相同大小。

这是紧凑的Blob存储日志:

2018-06-28 14:18:40,709+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask - Task information:
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  ID: 2bf9a574-f3e6-4f8e-8351-d98e4abc5103
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  Type: blobstore.compact
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  Name: cbs
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  Description: Compacting default blob store
2018-06-28 14:18:40,713+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Deletions index file rebuild not required
2018-06-28 14:18:40,713+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Begin deleted blobs processing
2018-06-28 14:18:41,551+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Elapsed time: 837.6 ms, processed: 45/45
2018-06-28 14:18:41,551+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask - Task complete

1 个答案:

答案 0 :(得分:4)

Docker层可以在许多不同的映像之间共享,因此与映像关联的层在删除映像时不会自动删除。首先运行“ docker-删除未使用的清单和图像”任务,然后尝试再次运行紧凑型blobstore。