瀏覽代碼

fix image filter

tags/v1.5.4
Jonathan Cobb 3 年之前
父節點
當前提交
0433b79140
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. +4
    -1
      bubble-server/src/main/java/bubble/cloud/compute/docker/DockerComputeDriver.java

+ 4
- 1
bubble-server/src/main/java/bubble/cloud/compute/docker/DockerComputeDriver.java 查看文件

@@ -31,6 +31,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.function.Predicate;
import java.util.stream.Collectors;

import static bubble.service.packer.PackerJob.PACKER_IMAGE_PREFIX;
import static java.lang.Boolean.parseBoolean;
@@ -184,7 +185,9 @@ public class DockerComputeDriver extends ComputeServiceDriverBase {

@Override public List<PackerImage> getAllPackerImages() {
final DockerClient dc = getDockerClient();
final List<Image> images = dc.listImagesCmd().withImageNameFilter(PACKER_IMAGE_PREFIX).withLabelFilter(MapBuilder.build(LABEL_IMAGE, PACKER_IMAGE_PREFIX)).exec();
final List<Image> images = dc.listImagesCmd().exec().stream()
.filter(i -> i.getLabels().containsKey(LABEL_IMAGE) && i.getLabels().get(LABEL_IMAGE).startsWith(PACKER_IMAGE_PREFIX))
.collect(Collectors.toList());
final List<PackerImage> packerImages = new ArrayList<>();
for (Image i : images) {
final PackerImage p = new PackerImage();


Loading…
取消
儲存