Volumes

class Volumes(dockerClient: DockerClient)

Constructors

Link copied to clipboard
constructor(dockerClient: DockerClient)

Functions

Link copied to clipboard
suspend fun create(config: VolumeCreateOptions = VolumeCreateOptions()): Result<Volume, ErrorResponse>

Create a volume

Link copied to clipboard
suspend fun getInfo(name: String): Result<Volume, ErrorResponse>

Inspect a volume

Link copied to clipboard
suspend fun getList(filters: Map<String, List<String>>? = null): Result<VolumeListResponse, ErrorResponse>

List volumes

Link copied to clipboard
suspend fun prune(filters: Map<String, List<String>>? = null): Result<VolumePruneResponse, ErrorResponse>

Delete unused volumes

Link copied to clipboard
suspend fun remove(name: String, force: Boolean = false): Result<Unit, ErrorResponse>

Remove a volume