mirror of https://github.com/docker/docs.git
improve addNetwork
Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
parent
3747ec9b9f
commit
cd3b1d5bd1
|
|
@ -471,8 +471,10 @@ func (c *Cluster) CreateNetwork(request *dockerclient.NetworkCreate) (response *
|
||||||
resp, err := c.engines[nodes[0].ID].CreateNetwork(request)
|
resp, err := c.engines[nodes[0].ID].CreateNetwork(request)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
if network := c.engines[nodes[0].ID].Networks().Get(resp.ID); network != nil && network.Scope == "global" {
|
if network := c.engines[nodes[0].ID].Networks().Get(resp.ID); network != nil && network.Scope == "global" {
|
||||||
for _, engine := range c.engines {
|
for id, engine := range c.engines {
|
||||||
engine.AddNetwork(network)
|
if id != nodes[0].ID {
|
||||||
|
engine.AddNetwork(network)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue