Example #1
0
// init registers the windows graph drivers to the register.
func init() {
	graphdriver.Register("windowsfilter", InitFilter)
	// DOCKER_WINDOWSFILTER_NOREEXEC allows for inline processing which makes
	// debugging issues in the re-exec codepath significantly easier.
	if os.Getenv("DOCKER_WINDOWSFILTER_NOREEXEC") != "" {
		logrus.Warnf("WindowsGraphDriver is set to not re-exec. This is intended for debugging purposes only.")
		noreexec = true
	} else {
		reexec.Register("docker-windows-write-layer", writeLayerReexec)
	}
}
Example #2
0
func initGraph() (*graph.Graph, error) {
	graphdriver.Register("devicemapper", devmapper.Init)
	graphdriver.DefaultDriver = "devicemapper"

	// Load storage driver
	driver, err := graphdriver.New(root, graphOptions)
	if err != nil {
		log.Errorf("Load storage driver error: %v", err)
		return nil, err
	}
	log.Debugf("Using graph driver %s", driver)

	log.Debugf("Creating images graph")
	g, err := graph.NewGraph(path.Join(root, "graph"), driver)
	if err != nil {
		log.Errorf("Creating images graph error: %v", err)
		return nil, err
	}
	return g, nil
}
Example #3
0
// init registers the windows graph drivers to the register.
func init() {
	graphdriver.Register("windowsfilter", InitFilter)
	graphdriver.Register("windowsdiff", InitDiff)
}
Example #4
0
// init registers the windows graph drivers to the register.
func init() {
	graphdriver.Register("windowsfilter", InitFilter)
	reexec.Register("docker-windows-write-layer", writeLayer)
}
Example #5
0
func init() {
	graphdriver.Register("zfs", Init)
}
Example #6
0
func Register(d *hyperdaemon.Daemon) {
	daemon = d
	graphdriver.Register("vbox", Init)
}
Example #7
0
func init() {
	graphdriver.Register("overlayfs", Init)
}
Example #8
0
func init() {
	graphdriver.Register("devicemapper", Init)
}
Example #9
0
func init() {
	graphdriver.Register("rbd", Init)
}
Example #10
0
func init() {
	graphdriver.Register(driverName, Init)
}
Example #11
0
func init() {
	dbg("ZFS init") // This debug line shows up in `docker run` output, when the container is launched.

	graphdriver.Register("zfs", Init)
}
Example #12
0
func init() {
	graphdriver.Register("flynn", newGraphDriver)
}