mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 14:01:15 +02:00
Fix error when a container has no volumes
This commit is contained in:
1 file changed
+4
-1
@@ -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))
|
||||
|
||||
Reference in new issue
Block a user