@Cleanup PipedOutputStream out = new PipedOutputStream(in); BuildImageCmd buildImageCmd = dockerClient.buildImageCmd(in); configure(buildImageCmd);
@java.lang.SuppressWarnings("all") public com.github.dockerjava.api.command.BuildImageCmd buildImageCmd(final java.io.InputStream arg0) { return this.wrappedClient.buildImageCmd(arg0); }
@java.lang.SuppressWarnings("all") public com.github.dockerjava.api.command.BuildImageCmd buildImageCmd() { return this.wrappedClient.buildImageCmd(); }
@Override public BuildImageCmd buildImageCmd() { return getDelegate().buildImageCmd(); }
@Override public BuildImageCmd buildImageCmd(File arg0) { return getDelegate().buildImageCmd(arg0); }
@Override public BuildImageCmd buildImageCmd(InputStream arg0) { return getDelegate().buildImageCmd(arg0); }
private BuildImageCmd createBuildCommand(String location) { BuildImageCmd buildImageCmd = null; try { URL url = new URL(location); buildImageCmd = this.dockerClient.buildImageCmd(url.openStream()); } catch (MalformedURLException e) { // Means that it is not a URL so it can be a File or Directory File file = new File(location); if (file.exists()) { if (file.isDirectory()) { buildImageCmd = this.dockerClient.buildImageCmd(file); } else { try { buildImageCmd = this.dockerClient.buildImageCmd(new FileInputStream(file)); } catch (FileNotFoundException notFoundFile) { throw new IllegalArgumentException(notFoundFile); } } } } catch (IOException e) { throw new IllegalArgumentException(e); } return buildImageCmd; }
private BuildImageCmd createBuildCommand(String location) { BuildImageCmd buildImageCmd = null; try { URL url = new URL(location); buildImageCmd = this.dockerClient.buildImageCmd(url.openStream()); } catch (MalformedURLException e) { // Means that it is not a URL so it can be a File or Directory File file = new File(location); if (file.exists()) { if (file.isDirectory()) { buildImageCmd = this.dockerClient.buildImageCmd(file); } else { try { buildImageCmd = this.dockerClient.buildImageCmd(new FileInputStream(file)); } catch (FileNotFoundException notFoundFile) { throw new IllegalArgumentException(notFoundFile); } } } } catch (IOException e) { throw new IllegalArgumentException(e); } return buildImageCmd; }
public void BuildImageFromDockerFile(String path, String tag){ File baseDir = new File(path); InputStream response = dockerClient.buildImageCmd(baseDir) .withNoCache() .withTag(tag) .exec(); StringWriter logwriter = new StringWriter(); try { LineIterator itr = IOUtils.lineIterator(response, "UTF-8"); while (itr.hasNext()) { String line = itr.next(); logwriter.write(line); journal.log(Level.INFO,line); } } catch (IOException e) { e.printStackTrace(); } finally { IOUtils.closeQuietly(response); } }
private static String dockerBuild(String path) { URL url = DockerHealthAwaitStrategyTest.class.getClassLoader().getResource(path); return dockerClient.buildImageCmd(new File(url.getFile()).getParentFile()) .exec(new BuildImageResultCallback()).awaitImageId(); }
dockerClient.buildImageCmd() .withDockerfile(dockerfile) .withTags(buildTags)
.buildImageCmd(docker) .withTag(expandedImageTag) .withNoCache(noCache)
PipedOutputStream out = new PipedOutputStream(in); try { BuildImageCmd buildImageCmd = dockerClient.buildImageCmd(in); configure(buildImageCmd); BuildImageResultCallback exec = buildImageCmd.exec(resultCallback);
buildImageCmd = client.buildImageCmd((InputStream)body); } else if (body instanceof File) { buildImageCmd = client.buildImageCmd((File)body); } else { throw new DockerException("Unable to location source Image");
logger.info(" - pull: " + pull); BuildImageCmd build = docker.buildImageCmd(dockerFolder) .withNoCache(noCache) .withRemove(removeIntermediateImages)
final String imageId; try(final DockerClient client = getClientWithNoTimeout()) { imageId = client.buildImageCmd(tar) .withBuildAuthConfigs(auths) .exec(resultCallback)