Coverage for src/container_collection/docker/create_docker_volume.py: 100%
3 statements
« prev ^ index » next coverage.py v7.1.0, created at 2024-09-25 18:23 +0000
« prev ^ index » next coverage.py v7.1.0, created at 2024-09-25 18:23 +0000
1from docker import APIClient
4def create_docker_volume(api_client: APIClient, path: str) -> str:
5 """
6 Create a docker volume that copies content to specified path.
8 Parameters
9 ----------
10 api_client
11 Docker API client.
12 path
13 Local path for volume.
15 Returns
16 -------
17 :
18 Created volume name.
19 """
21 return api_client.create_volume(
22 driver="local", driver_opts={"type": "none", "device": path, "o": "bind"}
23 )["Name"]