// Package local provides the default implementation for volumes. It // is used to mount data volume containers and directories local to // the host server. package local import ( "path/filepath" "strings" ) // scopedPath verifies that the path where the volume is located // is under Docker's root and the valid local paths. func (r *Root) scopedPath(realPath string) bool { if strings.HasPrefix(realPath, filepath.Join(r.scope, volumesPathName)) && realPath != filepath.Join(r.scope, volumesPathName) { return true } return false }