From c06819b0fc89d21c6e28f6caa339624b0ca96353 Mon Sep 17 00:00:00 2001 From: Bougou Date: Tue, 11 Nov 2025 13:53:58 +0800 Subject: [PATCH] Add CDI device support in container creation --- core/container_create.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/container_create.go b/core/container_create.go index a29fc9aea..9d267bcb6 100644 --- a/core/container_create.go +++ b/core/container_create.go @@ -161,6 +161,13 @@ func (ds *dockerService) CreateContainer( } hc.Resources.Devices = devices + for _, cdiDevice := range config.CDIDevices { + hc.Resources.DeviceRequests = append(hc.Resources.DeviceRequests, container.DeviceRequest{ + Driver: "cdi", + DeviceIDs: []string{cdiDevice.Name}, + }) + } + var securityOpts []string if runtime.GOOS == "linux" { securityContext := config.GetLinux().GetSecurityContext()