소스 검색

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();


불러오는 중...
취소
저장