1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Fix internal ipvlan network to work in swarm

Using dummy interface allows communication beween containers only if
they are running on the same node in swarm.

Signed-off-by: Pavel Matěja <pavel@verotel.cz>
This commit is contained in:
Pavel Matěja 2020-02-20 17:18:22 +00:00
parent b0bce9159e
commit c7f8bfa001

View file

@ -194,12 +194,9 @@ func parseNetworkOptions(id string, option options.Generic) (*configuration, err
return nil, err
}
}
// setting the parent to "" will trigger an isolated network dummy parent link
if val, ok := option[netlabel.Internal]; ok {
if internal, ok := val.(bool); ok && internal {
config.Internal = true
// empty --parent= and --internal are handled the same.
config.Parent = ""
}
}
return config, nil