com.whisk

docker

package docker

Visibility
  1. Public
  2. All

Type Members

  1. case class ContainerPort(port: Int, protocol: PortProtocol.Value) extends Product with Serializable

  2. class Docker extends AnyRef

  3. trait DockerCommandExecutor extends AnyRef

  4. case class DockerContainer(image: String, command: Option[Seq[String]] = scala.None, bindPorts: Map[Int, Option[Int]] = ..., tty: Boolean = false, stdinOpen: Boolean = false, links: Map[DockerContainer, String] = ..., env: Seq[String] = collection.this.Seq.empty[Nothing], readyChecker: DockerReadyChecker = DockerReadyChecker.Always, volumeMappings: Seq[VolumeMapping] = collection.this.Seq.empty[Nothing]) extends Product with Serializable

  5. class DockerContainerManager extends AnyRef

  6. class DockerContainerState extends AnyRef

  7. trait DockerFactory extends AnyRef

  8. class DockerJavaExecutor extends DockerCommandExecutor

  9. class DockerJavaExecutorFactory extends DockerFactory

  10. trait DockerKit extends AnyRef

  11. trait DockerReadyChecker extends AnyRef

  12. case class InspectContainerResult(running: Boolean, ports: Map[ContainerPort, Seq[PortBinding]]) extends Product with Serializable

  13. case class PortBinding(hostIp: String, hostPort: Int) extends Product with Serializable

  14. case class VolumeMapping(host: String, container: String, rw: Boolean = false) extends Product with Serializable

Value Members

  1. object ContainerPort extends Serializable

  2. object DockerReadyChecker

  3. object PortProtocol extends Enumeration

  4. object RetryUtils

Ungrouped