INNER CODE UNIT · Go
RunCriDockerd
Mirantis/cri-dockerd · cmd/server.go:145
func RunCriDockerd(f *options.DockerCRIFlags, stopCh <-chan struct{}) error {
logrus.Infof("Starting %s %s", version.PlatformName, version.FullVersion())
r := &f.ContainerRuntimeOptions
// Initialize docker client configuration.
dockerClientConfig := &config.ClientConfig{
DockerEndpoint: r.DockerEndpoint,
RuntimeRequestTimeout: r.RuntimeRequestTimeout.Duration,
ImagePullProgressDeadline: r.ImagePullProgressDeadline.Duration,
}
// Initialize network plugin settings.
pluginSettings := config.NetworkPluginSettings{
HairpinMode: config.HairpinModeVar.Mode(),
PluginName: f.NetworkPluginName,
PluginConfDir: f.CNIConfDir,
PluginBinDirString: f.CNIBinDir,
PluginCacheDir: f.CNICacheDir,