Fix volume binds de-duplication
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
This commit is contained in:
parent
e3525d64b5
commit
08bc4b830b
3 changed files with 79 additions and 15 deletions
|
|
@ -731,7 +731,7 @@ def merge_volume_bindings(volumes_option, previous_container):
|
|||
volume_bindings.update(
|
||||
get_container_data_volumes(previous_container, volumes_option))
|
||||
|
||||
return volume_bindings
|
||||
return volume_bindings.values()
|
||||
|
||||
|
||||
def get_container_data_volumes(container, volumes_option):
|
||||
|
|
@ -763,8 +763,7 @@ def get_container_data_volumes(container, volumes_option):
|
|||
|
||||
|
||||
def build_volume_binding(volume_spec):
|
||||
internal = {'bind': volume_spec.internal, 'ro': volume_spec.mode == 'ro'}
|
||||
return volume_spec.external, internal
|
||||
return volume_spec.internal, "{}:{}:{}".format(*volume_spec)
|
||||
|
||||
|
||||
def parse_volume_spec(volume_config):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue