se.marcuslonnberg.scaladocker.remote.api

DockerClient

class DockerClient extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DockerClient
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DockerClient(connection: DockerConnection)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def build(tarStream: Source[ByteString, Any], tarLength: Long, imageName: Option[ImageName] = None, cache: Boolean = true, rm: Boolean = true, alwaysPull: Boolean = false)(implicit ec: ExecutionContext): Source[BuildMessage, Unit]

  8. def buildFile(tarFile: File, imageName: Option[ImageName] = None, cache: Boolean = true, rm: Boolean = true, alwaysPull: Boolean = false)(implicit ec: ExecutionContext): Source[BuildMessage, Unit]

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val container: ContainerCommands

  11. def create(containerConfig: ContainerConfig, hostConfig: HostConfig = HostConfig(), containerName: Option[ContainerName] = None)(implicit ec: ExecutionContext): Future[CreateContainerResponse]

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. val host: HostCommands

  18. val image: ImageCommands

  19. def images(all: Boolean = false)(implicit ec: ExecutionContext): Future[Seq[Image]]

  20. def inspect(containerId: ContainerId)(implicit ec: ExecutionContext): Future[ContainerInfo]

  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def listContainers(all: Boolean = false)(implicit ec: ExecutionContext): Future[Seq[ContainerStatus]]

  23. def listImages(all: Boolean = false)(implicit ec: ExecutionContext): Future[Seq[Image]]

  24. def logs(containerId: ContainerId, follow: Boolean = false, stdout: Boolean = true, stderr: Boolean = false, since: Option[DateTime] = None, timestamps: Boolean = false, tailLimit: Option[Int] = None)(implicit ec: ExecutionContext): Source[String, Unit]

  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  28. def ps(all: Boolean = false)(implicit ec: ExecutionContext): Future[Seq[ContainerStatus]]

  29. def pull(imageName: ImageName)(implicit ec: ExecutionContext): Source[ImageTransferMessage, Unit]

  30. def pullFuture(imageName: ImageName)(implicit ec: ExecutionContext): Future[ImageName]

  31. def push(imageName: ImageName)(implicit ec: ExecutionContext): Source[ImageTransferMessage, Unit]

  32. def pushFuture(imageName: ImageName)(implicit ec: ExecutionContext): Future[ImageName]

  33. def removeContainer(containerId: ContainerId, force: Boolean = false, volumes: Boolean = false)(implicit ec: ExecutionContext): Future[ContainerId]

  34. def removeImage(imageId: ImageIdentifier, force: Boolean = false, prune: Boolean = true)(implicit ec: ExecutionContext): Source[RemoveImageMessage, Any]

  35. def restart(containerId: ContainerId, maximumWait: Seconds = Seconds.seconds(10))(implicit ec: ExecutionContext): Future[ContainerId]

  36. def rm(containerId: ContainerId, force: Boolean = false, volumes: Boolean = false)(implicit ec: ExecutionContext): Future[ContainerId]

  37. def rmi(imageId: ImageIdentifier, force: Boolean = false, prune: Boolean = true)(implicit ec: ExecutionContext): Source[RemoveImageMessage, Any]

  38. def run(containerConfig: ContainerConfig, hostConfig: HostConfig = HostConfig(), name: Option[ContainerName] = None)(implicit ec: ExecutionContext): Source[RunMessage, Unit]

  39. def runFuture(containerConfig: ContainerConfig, hostConfig: HostConfig = HostConfig(), name: Option[ContainerName] = None)(implicit ec: ExecutionContext): Future[ContainerId]

  40. def runLocal(containerConfig: ContainerConfig, hostConfig: HostConfig = HostConfig(), name: Option[ContainerName] = None)(implicit ec: ExecutionContext): Future[ContainerId]

  41. def start(containerId: ContainerId, hostConfig: Option[HostConfig] = None)(implicit ec: ExecutionContext): Future[ContainerId]

  42. def stop(containerId: ContainerId, maximumWait: Seconds = Seconds.seconds(10))(implicit ec: ExecutionContext): Future[ContainerId]

  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  44. def tag(imageId: ImageIdentifier, tag: ImageName, force: Boolean = false)(implicit ec: ExecutionContext): Future[ImageName]

  45. def toString(): String

    Definition Classes
    AnyRef → Any
  46. def transferImageSourceToFuture(source: Source[ImageTransferMessage, Unit], imageName: ImageName): Future[ImageName]

  47. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped