public class ContainerCreateConfig extends Object
| Constructor and Description |
|---|
ContainerCreateConfig(String imageName) |
| Modifier and Type | Method and Description |
|---|---|
ContainerCreateConfig |
binds(List<String> volumes) |
ContainerCreateConfig |
command(Arguments command) |
ContainerCreateConfig |
domainname(String domainname) |
ContainerCreateConfig |
entrypoint(Arguments entrypoint) |
ContainerCreateConfig |
environment(String envPropsFile,
Map<String,String> env,
Map mavenProps) |
ContainerCreateConfig |
exposedPorts(Set<String> portSpecs) |
String |
getImageName() |
ContainerCreateConfig |
hostConfig(ContainerHostConfig startConfig) |
ContainerCreateConfig |
hostname(String hostname) |
ContainerCreateConfig |
labels(Map<String,String> labels) |
ContainerCreateConfig |
memory(Long memory) |
ContainerCreateConfig |
memorySwap(Long memorySwap) |
String |
toJson()
Get JSON which is used for creating a container
|
ContainerCreateConfig |
user(String user) |
ContainerCreateConfig |
workingDir(String workingDir) |
public ContainerCreateConfig(String imageName)
public ContainerCreateConfig binds(List<String> volumes)
public ContainerCreateConfig command(Arguments command)
public ContainerCreateConfig domainname(String domainname)
public ContainerCreateConfig entrypoint(Arguments entrypoint)
public ContainerCreateConfig environment(String envPropsFile, Map<String,String> env, Map mavenProps) throws IllegalArgumentException
IllegalArgumentExceptionpublic ContainerCreateConfig labels(Map<String,String> labels)
public ContainerCreateConfig exposedPorts(Set<String> portSpecs)
public String getImageName()
public ContainerCreateConfig hostname(String hostname)
public ContainerCreateConfig memory(Long memory)
public ContainerCreateConfig memorySwap(Long memorySwap)
public ContainerCreateConfig user(String user)
public ContainerCreateConfig workingDir(String workingDir)
public ContainerCreateConfig hostConfig(ContainerHostConfig startConfig)
public String toJson()
Copyright © 2016. All Rights Reserved.