public class DockerImage extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DockerImage.Starter<T extends DockerContainer> |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_DOCKER_HOST |
String |
tag |
| Constructor and Description |
|---|
DockerImage(String tag) |
| Modifier and Type | Method and Description |
|---|---|
static String |
getDockerHost()
Get the string representation of the docker host as set by DOCKER_HOST environment variable or the localhost address if it is not set (or is a socket).
|
<T extends DockerContainer> |
start(Class<T> type)
Start container from this image.
|
<T extends DockerContainer> |
start(Class<T> type,
org.jenkinsci.utils.process.CommandBuilder options,
org.jenkinsci.utils.process.CommandBuilder cmd)
Deprecated.
Use
DockerImage.Starter instead. |
<T extends DockerContainer> |
start(Class<T> type,
org.jenkinsci.utils.process.CommandBuilder options,
org.jenkinsci.utils.process.CommandBuilder cmd,
int portOffset)
Deprecated.
Use
DockerImage.Starter instead. |
<T extends DockerContainer> |
start(Class<T> type,
int[] ports,
org.jenkinsci.utils.process.CommandBuilder options,
org.jenkinsci.utils.process.CommandBuilder cmd)
Deprecated.
Use
DockerImage.Starter instead. |
<T extends DockerContainer> |
start(Class<T> type,
int[] ports,
int localPortOffset,
String ipAddress,
org.jenkinsci.utils.process.CommandBuilder options,
org.jenkinsci.utils.process.CommandBuilder cmd)
Deprecated.
Use
DockerImage.Starter instead. |
String |
toString() |
public static final String DEFAULT_DOCKER_HOST
public final String tag
public DockerImage(String tag)
public <T extends DockerContainer> DockerImage.Starter<T> start(Class<T> type)
@Deprecated public <T extends DockerContainer> T start(Class<T> type, org.jenkinsci.utils.process.CommandBuilder options, org.jenkinsci.utils.process.CommandBuilder cmd, int portOffset) throws InterruptedException, IOException
DockerImage.Starter instead.InterruptedExceptionIOException@Deprecated public <T extends DockerContainer> T start(Class<T> type, org.jenkinsci.utils.process.CommandBuilder options, org.jenkinsci.utils.process.CommandBuilder cmd) throws InterruptedException, IOException
DockerImage.Starter instead.InterruptedExceptionIOException@Deprecated public <T extends DockerContainer> T start(Class<T> type, int[] ports, org.jenkinsci.utils.process.CommandBuilder options, org.jenkinsci.utils.process.CommandBuilder cmd) throws InterruptedException, IOException
DockerImage.Starter instead.InterruptedExceptionIOException@Deprecated public <T extends DockerContainer> T start(Class<T> type, int[] ports, int localPortOffset, String ipAddress, org.jenkinsci.utils.process.CommandBuilder options, org.jenkinsci.utils.process.CommandBuilder cmd) throws InterruptedException, IOException
DockerImage.Starter instead.InterruptedExceptionIOExceptionpublic static String getDockerHost()
Copyright © 2004–2017. All rights reserved.