Fix error when a container has no volumes

pull/448/head
Julien Duponchelle 8 years ago
parent 1532b3ed9b
commit 85b9620953
No known key found for this signature in database
GPG Key ID: F1E2485547D4595D

@ -133,7 +133,10 @@ class DockerVM(BaseVM):
:returns: Return the path that we need to map to local folders
"""
binds = []
for volume in image_infos.get("ContainerConfig", {}).get("Volumes", {}).keys():
volumes = image_infos.get("ContainerConfig", {}).get("Volumes")
if volumes is None:
return binds
for volume in volumes.keys():
source = os.path.join(self.working_dir, os.path.relpath(volume, "/"))
os.makedirs(source, exist_ok=True)
binds.append("{}:{}".format(source, volume))

Loading…
Cancel
Save