diff options
Diffstat (limited to 'docker/models/volumes.py')
-rw-r--r-- | docker/models/volumes.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/docker/models/volumes.py b/docker/models/volumes.py index 5a31541..5fb0d1c 100644 --- a/docker/models/volumes.py +++ b/docker/models/volumes.py @@ -10,9 +10,18 @@ class Volume(Model): """The name of the volume.""" return self.attrs['Name'] - def remove(self): - """Remove this volume.""" - return self.client.api.remove_volume(self.id) + def remove(self, force=False): + """ + Remove this volume. + + Args: + force (bool): Force removal of volumes that were already removed + out of band by the volume driver plugin. + Raises: + :py:class:`docker.errors.APIError` + If volume failed to remove. + """ + return self.client.api.remove_volume(self.id, force=force) class VolumeCollection(Collection): |