mirror of https://github.com/docker/docker-py.git
Fixed port bindings conversion to support legacy port bindings. Fixes #135
This commit is contained in:
parent
28cb2c5994
commit
a8e03d32bb
|
@ -92,6 +92,13 @@ def _convert_port_binding(binding):
|
||||||
result['HostIp'] = binding[0]
|
result['HostIp'] = binding[0]
|
||||||
else:
|
else:
|
||||||
result['HostPort'] = binding[0]
|
result['HostPort'] = binding[0]
|
||||||
|
elif isinstance(binding, dict):
|
||||||
|
if 'HostPort' in binding:
|
||||||
|
result['HostPort'] = binding['HostPort']
|
||||||
|
if 'HostIp' in binding:
|
||||||
|
result['HostIp'] = binding['HostIp']
|
||||||
|
else:
|
||||||
|
raise ValueError(binding)
|
||||||
else:
|
else:
|
||||||
result['HostPort'] = binding
|
result['HostPort'] = binding
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue