Reimplement docker_bridge_ip shell pipeline in Go
This commit is contained in:
1 parent
6ef302b8a1
commit
ea014d1362
3 files changed
+15
-2
No files matched your search
@@ -77,3 +77,16 @@ func printNetDevs(cid string, netDevs []weavenet.Dev) {
|
||||
fmt.Println()
|
||||
}
|
||||
}
|
||||
|
||||
func bridgeIP(args []string) error {
|
||||
if len(args) < 1 {
|
||||
cmdUsage("bridge-ip", "<bridgeName>")
|
||||
}
|
||||
bridgeName := args[0]
|
||||
ip, err := weavenet.FindBridgeIP(bridgeName, nil)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
fmt.Printf("%v", ip)
|
||||
return nil
|
||||
}
|
||||
@@ -35,6 +35,7 @@ func init() {
|
||||
"cni-net": cniNet,
|
||||
"cni-ipam": cniIPAM,
|
||||
"expose-nat": exposeNAT,
|
||||
"bridge-ip": bridgeIP,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user