public class ContainerDsl extends Object
| Constructor and Description |
|---|
ContainerDsl(org.jboss.shrinkwrap.api.Archive<?> buildDirectory,
String imageId) |
ContainerDsl(File directory,
String imageId) |
ContainerDsl(String image) |
ContainerDsl(String image,
String id) |
public ContainerDsl(org.jboss.shrinkwrap.api.Archive<?> buildDirectory,
String imageId)
public ContainerDsl(String image)
public ContainerDsl withExposedPorts(Integer... ports)
public ContainerDsl withExposedPorts(String... ports)
public ContainerDsl withPortBinding(Integer... ports)
public ContainerDsl withPortBinding(String... ports)
public ContainerDsl withEnvironment(String key, Object value, Object... keyValues)
public ContainerDsl withCommand(String command)
public ContainerDsl withCommand(String... command)
public ContainerDsl withVolume(String hostPath, String containerPath)
public ContainerDsl withVolume(String hostPath, String containerPath, org.arquillian.cube.docker.impl.client.containerobject.dsl.BindMode bindMode)
public ContainerDsl withNetworkMode(String networkMode)
public ContainerDsl withNetworkMode(NetworkDsl networkMode)
public ContainerDsl withNetworks(String... networks)
public ContainerDsl withPriviledgedMode(boolean mode)
public ContainerDsl withLink(String link)
public ContainerDsl withLink(String service, String alias)
public ContainerDsl withAwaitStrategy(org.arquillian.cube.docker.impl.client.config.Await awaitStrategy)
public String getIpAddress()
public int getBindPort(int exposedPort)
public String getLog()
public org.arquillian.cube.spi.CubeOutput exec(String... commands)
Copyright © 2018 JBoss by Red Hat. All rights reserved.