MCPcopy
hub / github.com/moby/moby / CreateNetwork

Method CreateNetwork

daemon/network.go:290–298  ·  view source on GitHub ↗

CreateNetwork creates a network with the given name, driver and other optional parameters

(ctx context.Context, create networktypes.CreateRequest)

Source from the content-addressed store, hash-verified

288
289// CreateNetwork creates a network with the given name, driver and other optional parameters
290func (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
300func (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) {

Callers

nothing calls this directly

Calls 3

runInNetNSMethod · 0.95
createNetworkMethod · 0.95
configMethod · 0.95

Tested by

no test coverage detected