Docker
Type members
Classlikes
Value members
Concrete methods
def layer(dockerSettingsBuilder: DockerSettings => DockerSettings): ZLayer[Scope, Throwable, DockerSettings & InterpreterLive & Network & ReadyCheckLive]
Inherited methods
def doneWhenDeadOrExitedPromise[T : Tag](containerId: ContainerId): DockerIO[ContainerSettings[T] & ReadyCheck, Promise[Nothing, Boolean]]
- Inherited from:
- ReadyCheckOps
def failInvalidConfig(msg: String, cause: Option[Throwable]): IO[InvalidDockerConfiguration, Nothing]
- Inherited from:
- FailureOps
def failInvalidRuntimeState(msg: String, cause: Option[Throwable]): IO[InvalidDockerRuntimeState, Nothing]
- Inherited from:
- FailureOps
def failReadyCheckFailed(msg: String, cause: Option[Throwable]): IO[ContainerReadyCheckFailure, Nothing]
- Inherited from:
- FailureOps
def makeReadyCheckPromise[R, T : Tag](containerId: ContainerId, check: Container => ZIO[R, Throwable, Boolean]): DockerIO[ContainerSettings[T] & ReadyCheck & R, Promise[Nothing, Boolean]]
- Inherited from:
- ReadyCheckOps
def makeRunningCheckPromise[T : Tag](containerId: ContainerId, check: Container => ZIO[Any, Throwable, Boolean]): DockerIO[ContainerSettings[T] & ReadyCheck, Promise[Nothing, Boolean]]
- Inherited from:
- ReadyCheckOps
def makeScopedContainer[T : Tag](create: CreateContainer): ZIO[ContainerSettings[T] & Interpreter & ReadyCheck & Scope, DockerContainerFailure, (CreateContainerResponse, Promise[Nothing, Boolean])]
- Inherited from:
- ContainerOps
def readyWhenRunningPromise[T : Tag](containerId: ContainerId): DockerIO[ContainerSettings[T] & ReadyCheck, Promise[Nothing, Boolean]]
- Inherited from:
- ReadyCheckOps
def readyWhenStatusPromise[T : Tag](containerId: ContainerId, statuses: Status*): DockerIO[ContainerSettings[T] & ReadyCheck, Promise[Nothing, Boolean]]
- Inherited from:
- ReadyCheckOps
def removeContainer(containerId: ContainerId, force: Type, removeVolumes: Type): DockerIO[Interpreter, ContainerId]
- Inherited from:
- ContainerOps