github.com/docker/docker@v299999999.0.0-20200612211812-aaf470eca7b5+incompatible/daemon/listeners/group_unix.go (about) 1 // +build !windows 2 3 package listeners // import "github.com/docker/docker/daemon/listeners" 4 5 import ( 6 "fmt" 7 "strconv" 8 9 "github.com/docker/docker/pkg/idtools" 10 ) 11 12 const defaultSocketGroup = "docker" 13 14 func lookupGID(name string) (int, error) { 15 group, err := idtools.LookupGroup(name) 16 if err == nil { 17 return group.Gid, nil 18 } 19 gid, err := strconv.Atoi(name) 20 if err == nil { 21 return gid, nil 22 } 23 return -1, fmt.Errorf("group %s not found", name) 24 }