MCPcopy Index your code
hub / github.com/docker/docker-py / create

Method create

docker/models/volumes.py:32–58  ·  view source on GitHub ↗

Create a volume. Args: name (str): Name of the volume. If not specified, the engine generates a name. driver (str): Name of the driver used to create the volume driver_opts (dict): Driver options as a key-value dictionary

(self, name=None, **kwargs)

Source from the content-addressed store, hash-verified

30 model = Volume
31
32 def create(self, name=None, **kwargs):
33 """
34 Create a volume.
35
36 Args:
37 name (str): Name of the volume. If not specified, the engine
38 generates a name.
39 driver (str): Name of the driver used to create the volume
40 driver_opts (dict): Driver options as a key-value dictionary
41 labels (dict): Labels to set on the volume
42
43 Returns:
44 (:py:class:`Volume`): The volume created.
45
46 Raises:
47 :py:class:`docker.errors.APIError`
48 If the server returns an error.
49
50 Example:
51
52 >>> volume = client.volumes.create(name='foobar', driver='local',
53 driver_opts={'foo': 'bar', 'baz': 'false'},
54 labels={"key": "value"})
55
56 """
57 obj = self.client.api.create_volume(name, **kwargs)
58 return self.prepare_model(obj)
59
60 def get(self, volume_id):
61 """

Callers

nothing calls this directly

Calls 2

create_volumeMethod · 0.80
prepare_modelMethod · 0.80

Tested by

no test coverage detected