package wdocker

General utility functions

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. wdocker
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package api

Type Members

  1. case class ContainerDefinition(image: String, tag: String, name: Option[String] = None, mayBeHubUser: Option[String] = None, command: Option[Seq[String]] = None, entrypoint: Option[Seq[String]] = None, bindPorts: Map[Int, DockerPortMapping] = Map.empty, tty: Boolean = false, stdinOpen: Boolean = false, links: Seq[ContainerLink] = Seq.empty, unlinkedDependencies: Seq[ContainerDefinition] = Seq.empty, env: Seq[String] = Seq.empty, networkMode: Option[DockerNetwork] = None, readyChecker: DockerReadyChecker = DockerReadyChecker.Always, volumeMappings: Seq[VolumeMapping] = Seq.empty, logLineReceiver: Option[LogLineReceiver] = None, user: Option[String] = None, hostname: Option[String] = None, hostConfig: Option[HostConfig] = None, ip: Option[ContainerIp] = None, extraHosts: Seq[String] = Seq.empty) extends Product with Serializable
  2. case class ContainerIp(ip: String) extends Product with Serializable
  3. case class ContainerLink(container: ContainerDefinition, alias: String) extends Product with Serializable
  4. case class ContainerPort(port: Int, protocol: PortProtocol.Value) extends Product with Serializable
  5. class Docker extends AnyRef
  6. trait DockerCommandExecutor extends AnyRef
  7. class DockerContainerManager extends AnyRef
  8. class DockerContainerState extends AnyRef
  9. trait DockerFactory extends AnyRef
  10. class DockerJavaExecutor extends DockerCommandExecutor
  11. trait DockerKit extends AnyRef
  12. case class DockerNetwork extends Product with Serializable
  13. case class DockerPortMapping(hostPort: Option[Int] = None, address: String = "0.0.0.0") extends Product with Serializable
  14. trait DockerReadyChecker extends AnyRef
  15. case class HostConfig(tmpfs: Option[Map[String, String]] = None, memory: Option[Long] = None, memoryReservation: Option[Long] = None, capabilities: Option[Seq[Capability]] = None) extends Product with Serializable
  16. case class InspectContainerResult(running: Boolean, ports: Map[ContainerPort, Seq[PortBinding]], name: String, ipAddresses: Seq[String]) extends Product with Serializable
  17. case class LogLineReceiver(withErr: Boolean, f: (String) => Unit) extends Product with Serializable
  18. implicit final class OptionalOps[A] extends AnyVal
  19. case class PortBinding(hostIp: String, hostPort: Int) extends Product with Serializable
  20. case class VolumeMapping(host: String, container: String, rw: Boolean = false) extends Product with Serializable

Value Members

  1. object ContainerIp extends Serializable
  2. object ContainerPort extends Serializable
  3. object DockerContainerManager
  4. object DockerHostAndClientReResolver
  5. object DockerNetwork extends Serializable
  6. object DockerReadyChecker
  7. object OsFunctions
  8. object PortProtocol extends Enumeration
  9. object RetryUtils

Inherited from AnyRef

Inherited from Any

Ungrouped