INNER CODE UNIT · Go

New

AliyunContainerService/pouch · builder/builder.go:51

func New(opts *Options) (*Server, error) {
	sessionMgr, err := session.NewManager()
	if err != nil {
		return nil, err
	}

	setDefaultConfig(&opts.Config)

	// create root
	if err := os.MkdirAll(opts.Config.Root, 0700); err != nil {
		return nil, err
	}

	// initialize containerd worker
	w, err := initializeContainerdWorker(
		&opts.Config,
		withWorkerSessionManager(sessionMgr),
	)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…