public class DockerFileBuilder extends Object
| Constructor and Description |
|---|
DockerFileBuilder() |
public File write(File destDir) throws IOException
destDir - directory where to store the dockerfileIOException - if writing failspublic String content() throws IllegalArgumentException
IllegalArgumentException - if no src/dest entries have been addedpublic void addOptimisation()
public DockerFileBuilder baseImage(String baseImage)
public DockerFileBuilder maintainer(String maintainer)
public DockerFileBuilder workdir(String workdir)
public DockerFileBuilder basedir(String dir)
public DockerFileBuilder cmd(Arguments cmd)
public DockerFileBuilder entryPoint(Arguments entryPoint)
public DockerFileBuilder user(String user)
public DockerFileBuilder add(String source, String destination)
public DockerFileBuilder expose(List<String> ports)
public DockerFileBuilder run(List<String> runCmds)
runCmds - public DockerFileBuilder exportBasedir(Boolean exportBasedir)
public DockerFileBuilder env(Map<String,String> values)
public DockerFileBuilder labels(Map<String,String> values)
public DockerFileBuilder volumes(List<String> volumes)
public DockerFileBuilder optimise()
Copyright © 2016. All Rights Reserved.