12345678910111213141516171819202122232425 |
- package main
- import (
- "fmt"
- "log"
- "net"
- "github.com/docker/libnetwork"
- "github.com/docker/libnetwork/pkg/options"
- )
- func main() {
- ip, net, _ := net.ParseCIDR("192.168.100.1/24")
- net.IP = ip
- options := options.Generic{"AddressIPv4": net}
- controller := libnetwork.New()
- netType := "bridge"
- err := controller.ConfigureNetworkDriver(netType, options)
- netw, err := controller.NewNetwork(netType, "dummy")
- if err != nil {
- log.Fatal(err)
- }
- fmt.Printf("Network=%#v\n", netw)
- }
|