github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/engine/volume/service/default_driver.go (about) 1 //go:build linux || windows 2 // +build linux windows 3 4 package service // import "github.com/docker/docker/volume/service" 5 import ( 6 "github.com/docker/docker/pkg/idtools" 7 "github.com/docker/docker/volume" 8 "github.com/docker/docker/volume/drivers" 9 "github.com/docker/docker/volume/local" 10 "github.com/pkg/errors" 11 ) 12 13 func setupDefaultDriver(store *drivers.Store, root string, rootIDs idtools.Identity) error { 14 d, err := local.New(root, rootIDs) 15 if err != nil { 16 return errors.Wrap(err, "error setting up default driver") 17 } 18 if !store.Register(d, volume.DefaultDriverName) { 19 return errors.New("local volume driver could not be registered") 20 } 21 return nil 22 }