mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-25 20:01:25 -07:00
parent
38c0769abb
commit
480c364afd
1 changed files with 7 additions and 1 deletions
|
@ -1201,6 +1201,12 @@ class Container(DockerBaseClass):
|
||||||
# assuming if the container was running, it must have been detached.
|
# assuming if the container was running, it must have been detached.
|
||||||
detach = not (config.get('AttachStderr') and config.get('AttachStdout'))
|
detach = not (config.get('AttachStderr') and config.get('AttachStdout'))
|
||||||
|
|
||||||
|
# "ExposedPorts": null returns None type & causes AttributeError - PR #5517
|
||||||
|
if config.get('ExposedPorts') is not None:
|
||||||
|
expected_exposed = [re.sub(r'/.+$', '', p) for p in config.get('ExposedPorts', dict()).keys()]
|
||||||
|
else:
|
||||||
|
expected_exposed = []
|
||||||
|
|
||||||
# Map parameters to container inspect results
|
# Map parameters to container inspect results
|
||||||
config_mapping = dict(
|
config_mapping = dict(
|
||||||
image=config.get('Image'),
|
image=config.get('Image'),
|
||||||
|
@ -1217,7 +1223,7 @@ class Container(DockerBaseClass):
|
||||||
expected_env=(config.get('Env') or []),
|
expected_env=(config.get('Env') or []),
|
||||||
expected_entrypoint=config.get('Entrypoint'),
|
expected_entrypoint=config.get('Entrypoint'),
|
||||||
expected_etc_hosts=host_config['ExtraHosts'],
|
expected_etc_hosts=host_config['ExtraHosts'],
|
||||||
expected_exposed=[re.sub(r'/.+$', '', p) for p in config.get('ExposedPorts', dict()).keys()],
|
expected_exposed=expected_exposed,
|
||||||
groups=host_config.get('GroupAdd'),
|
groups=host_config.get('GroupAdd'),
|
||||||
ipc_mode=host_config.get("IpcMode"),
|
ipc_mode=host_config.get("IpcMode"),
|
||||||
labels=config.get('Labels'),
|
labels=config.get('Labels'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue