コード例 #1
0
ファイル: windows.go プロジェクト: harche/docker
// 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)
	}
}
コード例 #2
0
ファイル: graph_tool.go プロジェクト: TencentSA/docker-1.3
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
}
コード例 #3
0
ファイル: windows.go プロジェクト: docker/v1.10-migrator
// init registers the windows graph drivers to the register.
func init() {
	graphdriver.Register("windowsfilter", InitFilter)
	graphdriver.Register("windowsdiff", InitDiff)
}
コード例 #4
0
ファイル: windows.go プロジェクト: errordeveloper/docker
// init registers the windows graph drivers to the register.
func init() {
	graphdriver.Register("windowsfilter", InitFilter)
	reexec.Register("docker-windows-write-layer", writeLayer)
}
コード例 #5
0
ファイル: zfs.go プロジェクト: rlugojr/docker
func init() {
	graphdriver.Register("zfs", Init)
}
コード例 #6
0
ファイル: driver.go プロジェクト: juito/hyper
func Register(d *hyperdaemon.Daemon) {
	daemon = d
	graphdriver.Register("vbox", Init)
}
コード例 #7
0
ファイル: overlayfs.go プロジェクト: prologic/docker
func init() {
	graphdriver.Register("overlayfs", Init)
}
コード例 #8
0
ファイル: driver.go プロジェクト: jasonamyers/docker
func init() {
	graphdriver.Register("devicemapper", Init)
}
コード例 #9
0
ファイル: rbd_test.go プロジェクト: hustcat/docker-rbd-driver
func init() {
	graphdriver.Register("rbd", Init)
}
コード例 #10
0
ファイル: overlay.go プロジェクト: kasisnu/docker
func init() {
	graphdriver.Register(driverName, Init)
}
コード例 #11
0
ファイル: zfs.go プロジェクト: ms123s/docker-zfs
func init() {
	dbg("ZFS init") // This debug line shows up in `docker run` output, when the container is launched.

	graphdriver.Register("zfs", Init)
}
コード例 #12
0
ファイル: graphdriver.go プロジェクト: imjorge/flynn
func init() {
	graphdriver.Register("flynn", newGraphDriver)
}