| Constructor and Description |
|---|
DockerHost(java.lang.String image,
java.lang.String dockerHostName,
java.nio.file.Path certificatesPath) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getCommand() |
DockerDriver |
getDockerDriver() |
java.util.List<java.lang.String> |
getEnv() |
java.util.Set<java.lang.String> |
getExposedPorts() |
java.lang.String |
getHostName()
Returns the name or IP address of the host to connect to.
|
java.lang.String |
getImage() |
java.util.List<java.lang.String> |
getLinks() |
java.lang.String |
getName() |
int |
getPort(int port)
Translates a target port number to the port number to connect to.
|
java.util.Set<java.lang.String> |
getPortBindings() |
java.net.URI |
getUri() |
boolean |
hasNoPortBindings() |
boolean |
hasPortBindings() |
boolean |
isExposeAllPorts() |
boolean |
isRemove() |
boolean |
isRemoveVolume() |
boolean |
isTty() |
void |
setCommand(java.util.List<java.lang.String> command) |
void |
setEnv(java.util.List<java.lang.String> env) |
void |
setExposeAllPorts(boolean exposeAllPorts) |
void |
setExposedPorts(java.util.Set<java.lang.String> exposedPorts) |
void |
setLinks(java.util.List<java.lang.String> links) |
void |
setName(java.lang.String name) |
void |
setPortBindings(java.util.Set<java.lang.String> portBindings) |
void |
setRemove(boolean remove) |
void |
setRemoveVolume(boolean removeVolume) |
void |
setTty(boolean tty) |
void |
setup()
Ensures the host is available.
|
void |
teardown()
Releases the host resources.
|
public DockerHost(java.lang.String image,
java.lang.String dockerHostName,
java.nio.file.Path certificatesPath)
public void setup()
CloudHostpublic void teardown()
CloudHostpublic int getPort(int port)
CloudHostCloudHost.setup() has
been invoked.public java.lang.String getHostName()
CloudHostCloudHost.setup() has been
invoked.getHostName in interface CloudHostpublic java.lang.String getImage()
public java.lang.String getName()
public java.util.List<java.lang.String> getCommand()
public boolean isExposeAllPorts()
public java.net.URI getUri()
public DockerDriver getDockerDriver()
public void setCommand(java.util.List<java.lang.String> command)
public void setExposeAllPorts(boolean exposeAllPorts)
public void setName(java.lang.String name)
public boolean isRemove()
public void setRemove(boolean remove)
public boolean isRemoveVolume()
public void setRemoveVolume(boolean removeVolume)
public java.util.List<java.lang.String> getEnv()
public void setEnv(java.util.List<java.lang.String> env)
public java.util.Set<java.lang.String> getExposedPorts()
public void setExposedPorts(java.util.Set<java.lang.String> exposedPorts)
public boolean isTty()
public void setTty(boolean tty)
public java.util.List<java.lang.String> getLinks()
public void setLinks(java.util.List<java.lang.String> links)
public java.util.Set<java.lang.String> getPortBindings()
public void setPortBindings(java.util.Set<java.lang.String> portBindings)
public boolean hasNoPortBindings()
public boolean hasPortBindings()