Created by matank on 4/29/15.
| Modifiers | Name | Description |
|---|---|---|
java.io.File |
folder |
Directory to build the Dockerfile in. |
| Type | Name and description |
|---|---|
java.util.List<java.lang.String> |
commands |
| Constructor and description |
|---|
DockerFileBuilder
(java.lang.String workDir)@param workDir temp directory will be created in this directory to contain all the necessary files. |
DockerFileBuilder
(java.io.File workDir)@param workDir temp directory will be created in this directory to contain all the necessary files. |
| Type | Name and description |
|---|---|
DockerFileBuilder |
add(boolean onBuild = false, java.lang.String src, java.lang.String dest) |
DockerFileBuilder |
add(boolean onBuild = false, java.util.List<java.lang.String> src, java.lang.String dest) |
void |
close() |
DockerFileBuilder |
cmd(boolean onBuild = false, java.lang.String... args) |
DockerFileBuilder |
copy(boolean onBuild = false, java.util.List<java.lang.String> src, java.lang.String dest) |
DockerFileBuilder |
copy(boolean onBuild = false, java.lang.String src, java.lang.String dest) |
DockerFileBuilder |
create() |
void |
deleteFiles(java.io.File folder) |
DockerFileBuilder |
entryPoint(boolean onBuild = false, java.lang.String... args) |
DockerFileBuilder |
env(boolean onBuild = false, java.lang.String key, java.lang.String value) |
DockerFileBuilder |
env(boolean onBuild = false, java.util.Map<java.lang.Object, java.lang.String> args) |
DockerFileBuilder |
expose(boolean onBuild = false, int... ports) |
DockerFileBuilder |
from(java.lang.String image, java.lang.String tag = null, java.lang.String digest = null) |
java.io.File |
getDockerfile()Get Dockerfile, if not exists, creates it and returns. |
DockerFileBuilder |
label(java.lang.String key, java.lang.String value = null) |
DockerFileBuilder |
maintainer(java.lang.String maintainer) |
DockerFileBuilder |
run(boolean onBuild = false, java.lang.String... args) |
DockerFileBuilder |
run(boolean onBuild = false, java.util.List<java.lang.String> commands) |
DockerFileBuilder |
shell(boolean onBuild = false, java.lang.String... args) |
java.lang.String |
toString() |
DockerFileBuilder |
user(boolean onBuild = false, java.lang.String user) |
DockerFileBuilder |
volume(boolean onBuild = false, java.lang.String... args) |
DockerFileBuilder |
workdir(boolean onBuild = false, java.lang.String workdir) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
workDir - temp directory will be created in this directory to contain all the necessary files.
workDir - temp directory will be created in this directory to contain all the necessary files.Get Dockerfile, if not exists, creates it and returns.
Groovy Documentation