diff --git a/cmd/dockerd/daemon.go b/cmd/dockerd/daemon.go index 7aedbf2288..8cbb29e429 100644 --- a/cmd/dockerd/daemon.go +++ b/cmd/dockerd/daemon.go @@ -608,7 +608,7 @@ func (cli *DaemonCli) getContainerdDaemonOpts() ([]supervisor.DaemonOpt, error) } if !cli.Config.CriContainerd { - opts = append(opts, supervisor.WithPlugin("cri", nil)) + opts = append(opts, supervisor.WithPlugin("io.containerd.grpc.v1.cri", nil)) } return opts, nil diff --git a/libcontainerd/supervisor/remote_daemon.go b/libcontainerd/supervisor/remote_daemon.go index 2f38f1505c..60ec588ac6 100644 --- a/libcontainerd/supervisor/remote_daemon.go +++ b/libcontainerd/supervisor/remote_daemon.go @@ -62,8 +62,9 @@ func Start(ctx context.Context, rootDir, stateDir string, opts ...DaemonOpt) (Da rootDir: rootDir, stateDir: stateDir, Config: config.Config{ - Root: filepath.Join(rootDir, "daemon"), - State: filepath.Join(stateDir, "daemon"), + Version: 2, + Root: filepath.Join(rootDir, "daemon"), + State: filepath.Join(stateDir, "daemon"), }, Plugins: make(map[string]interface{}), daemonPid: -1,