fix #26890 avoid duplicate overlay drivers in info
Signed-off-by: allencloud <allen.sun@daocloud.io>
This commit is contained in:
parent
219f88364c
commit
ea266f8f7a
1 changed files with 5 additions and 5 deletions
|
@ -357,12 +357,14 @@ func (daemon *Daemon) DisconnectContainerFromNetwork(containerName string, netwo
|
|||
// GetNetworkDriverList returns the list of plugins drivers
|
||||
// registered for network.
|
||||
func (daemon *Daemon) GetNetworkDriverList() []string {
|
||||
pluginList := []string{}
|
||||
pluginMap := make(map[string]bool)
|
||||
|
||||
if !daemon.NetworkControllerEnabled() {
|
||||
return nil
|
||||
}
|
||||
|
||||
// TODO: Replace this with proper libnetwork API
|
||||
pluginList := []string{"overlay"}
|
||||
pluginMap := map[string]bool{"overlay": true}
|
||||
|
||||
networks := daemon.netController.Networks()
|
||||
|
||||
for _, network := range networks {
|
||||
|
@ -371,8 +373,6 @@ func (daemon *Daemon) GetNetworkDriverList() []string {
|
|||
pluginMap[network.Type()] = true
|
||||
}
|
||||
}
|
||||
// TODO : Replace this with proper libnetwork API
|
||||
pluginList = append(pluginList, "overlay")
|
||||
|
||||
sort.Strings(pluginList)
|
||||
|
||||
|
|
Loading…
Reference in a new issue