DockerImageApi

Constructors

Link copied to clipboard
constructor(daemon: DockerDaemon)

Properties

Link copied to clipboard
private val daemon: DockerDaemon
Link copied to clipboard
private val mutationMutex: Mutex

Functions

Link copied to clipboard
open suspend override fun create(inFile: Path): DockerImage

suspend fun create(inFile: Path, configure: BuildImageCmd.() -> Unit): DockerImage

Creates an instance of a virtualization image.

Link copied to clipboard
open suspend override fun inspect(image: DockerImage): InspectImageResponse?
Link copied to clipboard
open suspend override fun list(): List<DockerImage>
suspend fun list(filterOp: ListImagesCmd.() -> Unit): List<DockerImage>
Link copied to clipboard
open suspend override fun pull(imageId: String): DockerImage

suspend fun pull(imageId: String, source: String?): DockerImage

Pulls a virtualization image from a remote repository.

Link copied to clipboard
open suspend override fun remove(image: DockerImage): Boolean
suspend fun remove(image: DockerImage, configure: suspend RemoveImageCmd.() -> Unit): Boolean