INNER CODE UNIT · Go

getListener

Mirantis/cri-dockerd · backend/daemon.go:55

func getListener(addr string) (net.Listener, error) {
	addrSlice := strings.SplitN(addr, "://", 2)
	proto := addrSlice[0]
	listenAddr := addrSlice[1]
	switch proto {
	case "fd":
		return listenFD(listenAddr)
	default:
		return util.CreateListener(addr)
	}
}

// Start starts the cri-dockerd grpc backend.
func (s *CriDockerService) Start() error {
	// Start the internal service.
	if err := s.service.Start(); err != nil {
		logrus.Errorf("Unable to start cri-dockerd service: %v", err)
		return err

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…