CreateNetwork creates a network with the given name, driver and other optional parameters
(ctx context.Context, create networktypes.CreateRequest)
| 288 | |
| 289 | // CreateNetwork creates a network with the given name, driver and other optional parameters |
| 290 | func (daemon *Daemon) CreateNetwork(ctx context.Context, create networktypes.CreateRequest) (*networktypes.CreateResponse, error) { |
| 291 | var resp *networktypes.CreateResponse |
| 292 | err := daemon.runInNetNS(func() error { |
| 293 | var err error |
| 294 | resp, err = daemon.createNetwork(ctx, &daemon.config().Config, create, "", false) |
| 295 | return err |
| 296 | }) |
| 297 | return resp, err |
| 298 | } |
| 299 | |
| 300 | func (daemon *Daemon) createNetwork(ctx context.Context, cfg *config.Config, create networktypes.CreateRequest, id string, agent bool) (*networktypes.CreateResponse, error) { |
| 301 | if network.IsPredefined(create.Name) { |
nothing calls this directly
no test coverage detected