Package dev.snowdrop.buildpack.docker
Class BuildContainerUtils
java.lang.Object
dev.snowdrop.buildpack.docker.BuildContainerUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BuilderImagecreateBuildImage(com.github.dockerjava.api.DockerClient dc, BuilderImage baseBuilder, ImageReference lifecycle, List<ImageReference> extensions, List<ImageReference> buildpacks) Creates a build image using a builder image as the base, overlaying lifecycle/extensions/buildpack content from supplied images.
-
Constructor Details
-
BuildContainerUtils
public BuildContainerUtils()
-
-
Method Details
-
createBuildImage
public static BuilderImage createBuildImage(com.github.dockerjava.api.DockerClient dc, BuilderImage baseBuilder, ImageReference lifecycle, List<ImageReference> extensions, List<ImageReference> buildpacks) Creates a build image using a builder image as the base, overlaying lifecycle/extensions/buildpack content from supplied images.- Parameters:
dc- Dockerclient to usebaseBuilder- ImageReference for builder imager to start withlifecycle- ImageReference for lifecycle image to take lifecycle fromextensions- List of ImageReferences to take extensions frombuildpacks- List of ImageReferences to take buildpacks from- Returns:
-