| //go:build linux || windows | |
| package service // import "github.com/docker/docker/volume/service" | |
| import ( | |
| "github.com/docker/docker/pkg/idtools" | |
| "github.com/docker/docker/volume" | |
| "github.com/docker/docker/volume/drivers" | |
| "github.com/docker/docker/volume/local" | |
| "github.com/pkg/errors" | |
| ) | |
| func setupDefaultDriver(store *drivers.Store, root string, rootIDs idtools.Identity) error { | |
| d, err := local.New(root, rootIDs) | |
| if err != nil { | |
| return errors.Wrap(err, "error setting up default driver") | |
| } | |
| if !store.Register(d, volume.DefaultDriverName) { | |
| return errors.New("local volume driver could not be registered") | |
| } | |
| return nil | |
| } |