Class ContainerDsl
java.lang.Object
org.arquillian.cube.docker.junit5.ContainerDsl
-
Constructor Summary
ConstructorsConstructorDescriptionContainerDsl(File directory, String imageId) ContainerDsl(String image) ContainerDsl(String image, String id) ContainerDsl(org.jboss.shrinkwrap.api.Archive<?> buildDirectory, String imageId) -
Method Summary
Modifier and TypeMethodDescriptionorg.arquillian.cube.spi.CubeOutputintgetBindPort(int exposedPort) getLog()withAwaitStrategy(org.arquillian.cube.docker.impl.client.config.Await awaitStrategy) withCommand(String command) withCommand(String... command) withEnvironment(String key, Object value, Object... keyValues) withExposedPorts(Integer... ports) withExposedPorts(String... ports) withNetworkMode(String networkMode) withNetworkMode(NetworkDsl networkMode) withNetworks(String... networks) withPortBinding(Integer... ports) withPortBinding(String... ports) withPriviledgedMode(boolean mode) withVolume(String hostPath, String containerPath) withVolume(String hostPath, String containerPath, org.arquillian.cube.docker.impl.client.containerobject.dsl.BindMode bindMode)
-
Constructor Details
-
ContainerDsl
-
ContainerDsl
-
ContainerDsl
-
ContainerDsl
-
-
Method Details
-
withExposedPorts
-
withExposedPorts
-
withPortBinding
-
withPortBinding
-
withEnvironment
-
withCommand
-
withCommand
-
withVolume
-
withVolume
public ContainerDsl withVolume(String hostPath, String containerPath, org.arquillian.cube.docker.impl.client.containerobject.dsl.BindMode bindMode) -
withNetworkMode
-
withNetworkMode
-
withNetworks
-
withPriviledgedMode
-
withLink
-
withLink
-
withAwaitStrategy
public ContainerDsl withAwaitStrategy(org.arquillian.cube.docker.impl.client.config.Await awaitStrategy) -
getIpAddress
-
getBindPort
public int getBindPort(int exposedPort) -
getLog
-
exec
-