daemon/daemon_experimental.go
44e1023a
 // +build experimental
 
 package daemon
 
db94be50
 import (
4d529895
 	"github.com/docker/docker/libcontainerd"
db94be50
 	"github.com/docker/docker/plugin"
 	"github.com/docker/engine-api/types/container"
 )
44e1023a
 
7ac4232e
 func (daemon *Daemon) verifyExperimentalContainerSettings(hostConfig *container.HostConfig, config *container.Config) ([]string, error) {
44e1023a
 	return nil, nil
 }
db94be50
 
4d529895
 func pluginInit(d *Daemon, cfg *Config, remote libcontainerd.Remote) error {
 	return plugin.Init(cfg.Root, remote, d.RegistryService, cfg.LiveRestore, d.LogPluginEvent)
 }
 
db94be50
 func pluginShutdown() {
4d529895
 	manager := plugin.GetManager()
 	// Check for a valid manager object. In error conditions, daemon init can fail
 	// and shutdown called, before plugin manager is initialized.
 	if manager != nil {
 		manager.Shutdown()
 	}
db94be50
 }