Volumes

class aiodocker.volumes.DockerVolumes(docker)[source]
async create(config)[source]
async get(id)[source]
async list(*, filters=None)[source]

Return a list of volumes

Parameters:

filters – a dict with a list of filters

Available filters:

dangling=<boolean> driver=<volume-driver-name> label=<key> or label=<key>:<value> name=<volume-name>

async prune(*, filters: Mapping[str, Any] | None = None) dict[str, Any][source]

Delete unused volumes

Parameters:

filters

Filter expressions to limit which volumes are pruned. Available filters: - label: Only remove volumes with (or without, if label!=<key> is used) the specified labels - all: When set to “true”, consider all volumes for pruning and not just anonymous ones

When set to “false” or omitted, only consider anonymous volumes for pruning

Returns:

Dictionary containing information about deleted volumes and space reclaimed

class aiodocker.volumes.DockerVolume(docker, name)[source]
async delete(force=False)[source]
async show()[source]