Class DockerContainer

java.lang.Object
io.github.bonigarcia.wdm.docker.DockerContainer

public class DockerContainer extends Object
Docker Container.
Since:
5.0.0
Author:
Boni Garcia
  • Method Details

    • dockerBuilder

      public static DockerContainer.DockerBuilder dockerBuilder(String imageId)
    • getImageId

      public String getImageId()
    • getBinds

      public Optional<List<com.github.dockerjava.api.model.Bind>> getBinds()
    • getEnvs

      public Optional<List<String>> getEnvs()
    • getExposedPorts

      public List<String> getExposedPorts()
    • getExtraHosts

      public String[] getExtraHosts()
    • getNetwork

      public Optional<String> getNetwork()
    • getCmd

      public Optional<List<String>> getCmd()
    • getEntryPoint

      public Optional<List<String>> getEntryPoint()
    • getMounts

      public Optional<List<com.github.dockerjava.api.model.Mount>> getMounts()
    • getContainerId

      public String getContainerId()
    • setContainerId

      public void setContainerId(String containerId)
    • getContainerUrl

      public String getContainerUrl()
    • setContainerUrl

      public void setContainerUrl(String containerUrl)
    • isPrivileged

      public boolean isPrivileged()
    • isSysadmin

      public boolean isSysadmin()
    • getShmSize

      public Optional<Long> getShmSize()
    • getGateway

      public String getGateway()
    • setGateway

      public void setGateway(String gateway)
    • getAddress

      public String getAddress()
    • setAddress

      public void setAddress(String address)
    • getVncPort

      public String getVncPort()
    • setVncPort

      public void setVncPort(String vncPort)
    • getVncAddress

      public String getVncAddress()
    • setVncAddress

      public void setVncAddress(String vncAddress)
    • getSessionId

      public String getSessionId()
    • setSessionId

      public void setSessionId(String sessionId)
    • getBrowserName

      public String getBrowserName()
    • setBrowserName

      public void setBrowserName(String browserName)
    • getRecordingPath

      public Path getRecordingPath()
    • setRecordingPath

      public void setRecordingPath(Path recordingPath)