blob: 30d4cc90d0a5dbf77be1d85f6f6f2577c75680d8 [file] [log] [blame]
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
}