Files
moby/daemon/start_windows.go
Marat Radchenko 0ded8645b6 Fix custom runtimes handling on Windows
This commit partially reverts 7ccf750daa and 84965c0752

Closes #50542

Signed-off-by: Marat Radchenko <marat@slonopotamus.org>
2025-08-08 21:41:17 +02:00

23 lines
618 B
Go

package daemon
import (
"context"
"github.com/containerd/containerd/v2/defaults"
"github.com/moby/moby/v2/daemon/container"
)
func (daemon *Daemon) getLibcontainerdCreateOptions(daemonCfg *configStore, container *container.Container) (string, any, error) {
if container.HostConfig.Runtime == "" {
if daemonCfg.DefaultRuntime != "" {
container.HostConfig.Runtime = daemonCfg.DefaultRuntime
} else {
container.HostConfig.Runtime = defaults.DefaultRuntime
}
container.CheckpointTo(context.WithoutCancel(context.TODO()), daemon.containersReplica)
}
return container.HostConfig.Runtime, nil, nil
}