Skip to content

Docker Sandbox panic/times out on Windows + WSL2  #65

@Quentin-M

Description

@Quentin-M

Bug report

Env: Windows + WSL2 (fresh install) + Docker Sandbox
Command (non-root user):

 $ docker sandbox run \
           --name "${CONTAINER_NAME}" \
            claude \
            "${WORKSPACE}" \
            -- --dangerously-skip-permissions "$@"

Error:

failed to create sandbox: create/start VM: POST VM create failed: status 500: {"message":"create or start VM: starting LinuxKit VM: panic detected in krun: \nthread '\u003cunnamed\u003e' panicked at src/vmm/src/linux/vstate.rs:445:30:\nError creating the Kvm object: Error(13)\nstack backtrace:\n\n   0: rust_begin_unwind\n   1: core::panicking::panic_fmt\n   2: core::result::unwrap_failed\n   3: vmm::linux::vstate::KvmContext::new\n\n   4: vmm::builder::build_microvm\n   5: krun_start_enter\n   6: \u003cunknown\u003e\nnote: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\nfatal runtime error: failed to initiate panic, error 5\n\nSIGABRT: abort\nPC=0x7d6e3809eb2c m=4 sigcode=18446744073709551610\nsignal arrived during cgo execution\n\ngoroutine 13 gp=0xc0001dcfc0 m=4 mp=0xc00019b808 [syscall]:\nruntime.cgocall(0x99e320, 0xc0003f0000\n)\n\truntime/cgocall.go:167 +0x4b fp=0xc0001a9608 sp=0xc0001a95d0 pc=0x47f52b\ngithub.com/ebitengine/purego.RegisterFunc.func1({0xc000012f48, 0x1, 0x1})\n\tgithub.com/ebitengine/purego@v0.9.1/func.go:333 +0x785 fp=0xc0001a9a48 sp=0xc0001a9608 pc=0x99afa5\nreflect.callReflect(0xc0003f2630, 0xc0001a9f08, 0xc0001a9de0, 0xc0001a9de8)\n\treflect/value.go:767 +0x535 fp=0xc0001a9d90 sp=0xc0001a9a48 pc=0x4e49d5\nreflect.callReflect(0xc0003f2630, 0xc000191f08, 0xc000191de0, 0xc000191de8)\n\t\u003cautogenerated\u003e:1 +0x45 fp=0xc0001a9dc0 sp=0xc0001a9d90\n pc=0x4f64e5\nreflect.makeFuncStub()\n\treflect/asm_amd64.s:47 +0x6e fp=0xc0001a9f08 sp=0xc0001a9dc0 pc=0x4f28ce\ngithub.com/docker/pinata/linuxkit/pkg/krun.Config.Run.func3()\n\tgithub.com/docker/pinata/linuxkit/pkg/krun/krun_run.go\n:195 +0x2a fp=0xc0001a9f78 sp=0xc0001a9f08 pc=0xa22fca\ngolang.org/x/sync/errgroup.(*Group).Go.func1()\n\tgolang.org/x/sync@v0.19.0/errgroup/errgroup.go:93 +0x50 fp=0xc0001a9fe0 sp=0xc0001a9f78 pc=0x962e10\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0001a9fe8 sp=0xc0001a9fe0 pc=0x48aba1\ncreated by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1\n\tgolang.org/x/sync@v0.19.0/errgroup/errgroup.go:78 +0x95\n\ngoroutine 1 gp=0xc000002380 m=nil [sync.WaitGroup.Wait]:\nruntime.gopark(0x0?, 0xffffffffffffffff?, 0x0?, 0x20?, 0xc0003989c0?)\n\truntime/proc.go:460 +0xce fp=0xc0002dfbd0 sp=0xc0002dfbb0 pc=0x482a6e\nruntime.goparkunlock(...)\n\truntime/proc.go:466\nruntime.semacquire1(0xc0001c1590, 0x0, 0x1, 0x0, 0x19)\n\truntime/sema.go:192 +0x21d fp=0xc0002dfc38 sp=0xc0002dfbd0 pc=0x4603fd\n\nsync.runtime_SemacquireWaitGroup(0xc000012d80?, 0x60?)\n\truntime/sema.go:114 +0x2e fp=0xc0002dfc70 sp=0xc0002dfc38 pc=0x48402e\nsync.(*WaitGroup).Wait(0xc0001c1588)\n\tsync/waitgroup.go:206 +0x85 fp=0xc0002dfc98 sp=0xc0002dfc70 pc=0x4964c5\ngolang.org/x/sync/errgroup.(*Group).Wait(0xc0001c1580)\n\t\ngolang.org/x/sync@v0.19.0/errgroup/errgroup.go:56 +0x1e fp=0xc0002dfcb8 sp=0xc0002dfc98 pc=0x962cbe\ngithub.com/docker/pinata/linuxkit/pkg/krun.Init({0xd2d9f0, 0x1278620})\n\tgithub.com/docker/pinata/linuxkit/pkg/krun/krun_main.go:55 +0x2bf fp=0xc0002dff30 sp=0xc0002dfcb8 pc=0xa21d5f\nmain.main()\n\tgithub.com/docker/pinata/linuxkit/pkg/krun/cmd/com.docker.krun/main.go:10 +0x25 fp=0xc0002dff50 sp=0xc0002dff30 pc=0xa26925\nruntime.main()\n\truntime/proc.go:285 +0x29d fp=0xc0002dffe0 sp=0xc0002dff50 pc=0x44c2bd\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0002dffe8 sp=0xc0002dffe0 pc=0x48aba1\n\ngoroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:\nruntime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)\n\truntime/proc.go:460 +0xce fp=0xc000194fa8 sp=0xc000194f88 pc=\n0x482a6e\nruntime.goparkunlock(...)\n\truntime/proc.go:466\nruntime.forcegchelper()\n\truntime/proc.go:373 +0xb3 fp=0xc000194fe0 sp=0xc000194fa8 pc=0x44c5f3\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc000194fe8 sp=0xc000194fe0 pc=0x48aba1\ncreated by runtime.init.7 in goroutine 1\n\truntime/proc.go:361 +0x1a\n\n\ngoroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:\nruntime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)\n\truntime/proc.go:460 +0xce fp=0xc000195780 sp=0xc000195760 pc=0x482a6e\nruntime.goparkunlock(...)\n\truntime/proc.go:466\nruntime.bgsweep(0xc00018e080)\n\truntime/mgcsweep.go:279 +0x94 fp=0xc0001957c8 sp=0xc000195780 pc=0x433cd4\nruntime.gcenable.gowrap1()\n\truntime/mgc.go:212 +0x25 fp=0xc0001957e0 sp=0xc0001957c8 pc=0x427d25\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0001957e8 sp=0xc0001957e0 pc=0x48aba1\ncreated by runtime.gcenable in goroutine 1\n\t\nruntime/mgc.go:212 +0x66\n\ngoroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:\nruntime.gopark(0xc00018e080?, 0xd1fe28?, 0x1?, 0x0?, 0xc000003500?)\n\truntime/proc.go:460 +0xce fp=0xc000195f78 sp=0xc000195f58 pc=0x482a6e\nruntime.goparkunlock(...)\n\truntime/proc.go:466\nruntime.(*scavengerState).park(0x124b340)\n\truntime/mgcscavenge.go:425 +0x49 fp=0xc000195fa8 sp=0xc000195f78 pc=0x4317a9\nruntime.bgscavenge(0xc00018e080)\n\truntime/mgcscavenge.go:653 +0x3c fp=0xc000195fc8 sp=0xc000195fa8 pc=0x431d3c\nruntime.gcenable.gowrap2()\n\truntime/mgc.go:213 +0x25 fp=0xc000195fe0 sp=0xc000195fc8 pc=0x427cc5\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc000195fe8 sp=0xc000195fe0 pc=0x48aba1\ncreated by runtime.gcenable in goroutine 1\n\truntime/mgc.go:213 +0xa5\n\ngoroutine 5 gp=0xc000003a40 m=nil [GOMAXPROCS updater (idle)]:\nruntime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)\n\truntime/proc.go:460 +0xce fp=0xc000196788 sp=0xc000196768 pc=0x482a6e\nruntime.goparkunlock(...)\n\n\truntime/proc.go:466\nruntime.updateMaxProcsGoroutine()\n\truntime/proc.go:6720 +0xe7 fp=0xc0001967e0 sp=0xc000196788 pc=0x45a6c7\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0001967e8 sp=0xc0001967e0 pc=0x48aba1\ncreated by runtime.defaultGOMAXPROCSUpdateEnable in goroutine 1\n\truntime/proc.go:6708 +0x37\n\ngoroutine 6 gp=0xc0001dc000 m=nil [finalizer wait]:\nruntime.gopark(0x45b695?, 0x41f6c5?, 0xb8?, 0x1?, 0xc000002380?)\n\truntime/proc.go:460 +0xce fp=0xc000194620 sp=0xc000194600 pc=0x482a6e\nruntime.runFinalizers()\n\truntime/mfinal.go:210 +0x107 fp=0xc0001947e0 sp=0xc000194620 pc=0x426c27\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1\n fp=0xc0001947e8 sp=0xc0001947e0 pc=0x48aba1\ncreated by runtime.createfing in goroutine 1\n\truntime/mfinal.go:172 +0x3d\n\ngoroutine 7 gp=0xc0001dc1c0 m=nil [chan receive]:\nruntime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)\n\truntime/proc.go:460 +0xce fp=0xc000196ea0 sp=0xc000196e80 pc=0x482a6e\nruntime.chanrecv(0xc0002d0000, 0xc000196f88, 0x1)\n\truntime/chan.go:667 +0x473 fp=0xc000196f18 sp=0xc000196ea
0 pc=0x4172d3\nruntime.chanrecv2(0x0?, 0x0?)\n\truntime/chan.go:514 +0x12 fp=0xc000196f40 sp=0xc000196f18 pc=0x416e52\ngithub.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc0001c24e0, 0xc0002d0000)\n\tgithub.com/rjeczalik/notify@v0.9.3-0.20230112155747-bc7f94f13682/tree_nonrecursive.go:36 +0x5a fp=0xc000196fc0 sp=0xc000196f40 pc=0x98667a\ngithub.com/rjeczalik/notify.newNonrecursiveTree.gowrap1()\n\tgithub.com/rjeczalik/notify@v0.9.3-0.20230112155747-bc7f94f13682/tree_nonrecursive.go:29 +0x25 fp=0xc000196fe0 sp=0xc000196fc0 pc=0x9865e5\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc000196fe8 sp=0xc000196fe0 pc=0x48aba1\ncreated by github.com/rjeczalik/notify.newNonrecursiveTree in goroutine 1\n\tgithub.com/rjeczalik/notify@v0.9.3-0.20230112155747-bc7f94f13682/tree_nonrecursive.go:29 +0x12a\n\n\ngoroutine 8 gp=0xc0001dc380 m=nil [chan receive]:\nruntime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)\n\truntime/proc.go:460 +0xce fp=0xc000197638 sp=0xc000197618 pc=0x482a6e\nruntime.chanrecv(0xc0002d0070, 0xc000197770, 0x1)\n\truntime/chan.go:667 +0x473 fp=0xc0001976b0 sp=0xc000197638 pc=0x4172d3\nruntime.chanrecv2(0x0?, 0x0?)\n\truntime/chan.go:514 +0x12 fp=0xc0001976d8 sp=0xc0001976b0 pc=0x416e52\ngithub.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc0001c24e0, 0xc0002d0070)\n\tgithub.com/rjeczalik/notify@v0.9.3-0.20230112155747-bc7f94f13682/tree_nonrecursive.go:81 +0x4d fp=0xc0001977c0 sp=0xc0001976d8 pc=0x986eed\ngithub.com/rjeczalik/notify.newNonrecursiveTree.gowrap2()\n\tgithub.com/rjeczalik/notify@v0.9.3-0.20230112155747-bc7f94f13682/tree_nonrecursive.go:30 +0x25 fp=0xc0001977e0 sp=\n0xc0001977c0 pc=0x986585\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0001977e8 sp=0xc0001977e0 pc=0x48aba1\ncreated by github.com/rjeczalik/notify.newNonrecursiveTree in goroutine 1\n\tgithub.com/rjeczalik/notify@v0.9.3-0.20230112155747-bc7f94f13682/tree_nonrecursive.go:30 +0x178\n\ngoroutine 9 gp=0xc0001dc540 m=nil [cleanup wait]:\nruntime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)\n\truntime/proc.go:460 +0xce fp=0xc000197f68 sp=0xc000197f48 pc=0x482a6e\nruntime.goparkunlock(...)\n\truntime/proc.go:466\nruntime.(*cleanupQueue).dequeue(0x124b780)\n\truntime/mcleanup.go:439 +0xc5 fp=0xc000197fa0 sp=0xc000197f68 pc=0x423e45\nruntime.runCleanups()\n\truntime/mcleanup.go:635 +0x45 fp=0xc000197fe0 sp=0xc000197fa0 pc=0x424505\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc000197fe8 sp=0xc000197fe0 pc=0x48aba1\ncreated by runtime.(*cleanupQueue).createGs in goroutine 1\n\truntime/mcleanup.go:589 +0xa5\n\ngoroutine 10 gp=0xc0001dc700 m=nil [select, locked to thread]:\nruntime.gopark(0xc0001907a8?, 0x2\n?, 0x58?, 0x0?, 0xc000190794?)\n\truntime/proc.go:460 +0xce fp=0xc000190618 sp=0xc0001905f8 pc=0x482a6e\nruntime.selectgo(0xc0001907a8, 0xc000190790, 0x0?, 0x0, 0x0?, 0x1)\n\truntime/select.go:351 +0x8b7 fp=0xc000190758 sp=0xc000190618 pc=0x45f2d7\nruntime.ensureSigM.func1()\n\truntime/signal_unix.go:1085 +0x194 fp=0xc0001907e0 sp=0xc000190758 pc=0x47d014\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0001907e8 sp=0xc0001907e0 pc=0x48aba1\ncreated by runtime.ensureSigM in goroutine 1\n\n\truntime/signal_unix.go:1068 +0xc5\n\ngoroutine 18 gp=0xc000202380 m=3 mp=0xc00019b008 [syscall]:\nruntime.notetsleepg(0x1279320, 0xffffffffffffffff)\n\truntime/lock_futex.go:123 +0x29 fp=0xc0002167a0 sp=0xc000216778 pc=0x41ca09\nos/signal.signal_recv()\n\truntime/sigqueue.go:152 +0x29 fp=0xc0002167c0 sp=0xc0002167a0 pc=0x484b29\nos/signal.loop()\n\tos/signal/signal_unix.go:23 +0x13 fp=0xc0002167e0 sp=0xc0002167c0 pc=0x9a1eb3\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0002167e8 sp=0xc0002167e0 pc=0x48aba1\ncreated by os/signal.Notify.func1.1 in goroutine 1\n\tos/signal/signal.go:152 +0x1f\n\ngoroutine 11 gp=0xc0001dcc40 m=nil [select]:\nruntime.gopark(0xc000190fb0?, 0x2?, 0x0?, 0x0?, 0xc000190f9c?)\n\truntime/proc.go:460 +0xce fp=0xc000190e28 sp=0xc000190e08 pc=0x482a6e\nruntime.selectgo(0xc000190fb0, 0xc000190f98, 0x0?, 0x0, 0x0?, 0x1)\n\truntime/select.go:351 +0x8b7 fp=0xc000190f68 sp=0xc000190e28 pc=0x45f2d7\nos/signal.NotifyContext.func1()\n\tos/signal/signal.go:289 +0x66 fp=0xc000190fe0 sp=0xc000190f68 pc=0x9a19e6\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc000190fe8 sp=0xc000190fe0 pc=0x48aba1\ncreated by os/signal.NotifyContext in goroutine 1\n\tos/signal/signal.go:288 +0x158\n\ngoroutine 12 gp=0xc0001dce00 m=5 mp=0xc000200008 [syscall]:\nsyscall.Syscall(0x0, 0x0, 0xc000191767, \n0x1)\n\tsyscall/syscall_linux.go:74 +0x25 fp=0xc000191628 sp=0xc0001915c8 pc=0x4a8185\nsyscall.read(0xc0001c20c0?, {0xc000191767?, 0x0?, 0x0?})\n\tsyscall/zsyscall_linux_amd64.go:736 +0x38 fp=0xc000191668 sp=0xc000191628 pc=0x4a6258\nsyscall.Read(...)\n\tsyscall/syscall_unix.go:183\ninternal/poll.ignoringEINTRIO(...)\n\tinternal/poll/fd_unix.go:738\ninternal/poll.(*FD).Read(0xc0001c20c0, {0xc000191767, 0x1, 0x1})\n\tinternal/poll/fd_unix.go:161 +0x2ae fp=0xc000191700 sp=0xc000191668 pc=0x5066ce\nos.(*File).read(...)\n\tos/file_posix.go:29\nos.(*File).Read(0xc000198018\n, {0xc000191767?, 0x0?, 0x0?})\n\tos/file.go:144 +0x4f fp=0xc000191740 sp=0xc000191700 pc=0x51210f\ngithub.com/docker/pinata/linuxkit/pkg/krun.Init.func1()\n\tgithub.com/docker/pinata/linuxkit/pkg/krun/krun_main.go:46 +0x2c fp=0xc000191778 sp=0xc000191740 pc=0xa2630c\ngolang.org/x/sync/errgroup.(*Group).Go.func1()\n\tgolang.org/x/sync@v0.19.0/errgroup/errgroup.go:93 +0x50 fp=0xc0001917e0 sp=0xc000191778 pc=0x962e10\nruntime.goexit({})\n\truntime/asm_amd64.s:1693 +0x1 fp=0xc0001917e8 sp=0xc0001917e0 pc=0x48aba1\ncreated by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1\n\tgolang.org/x/sync@v0.19.0/errgroup/errgroup.go:78 +0x95\n\nrax    0x0\nrbx    0x83f2\nrcx    0x7d6e3809eb2c\nrdx    0x6\nrdi    0x83ef\nrsi    0x83f2\nrbp    0x7d6debffd1e0\nrsp    0x7d6debffd1a0\nr8     0x0\nr9     0x1\nr10    0x8\nr11    0x246\nr12    0x6\nr13    0xdc002901\nr14    0x16\nr15    0x7d6debffd438\nrip    0x7d6e3809eb2c\nrflags 0x246\ncs     0x33\nfs     0x0\ngs     0x0\n"}

As a root user, it simply times out right now, despite the docker cli generally responding:.

failed to create sandbox: create/start VM: POST VM create failed: status 500: {"message":"create or start VM: starting LinuxKit VM: timed out waiting for dockerd: Get \"http://%2Fvar%2Frun%2Fdocker.sock/_ping\": context deadline exceeded"}

Unrelatedly, this is after I fixed the following credentials issue while pulling the image...

failed to resolve source metadata for [...]: error getting getting credentials - err: exec: "docker-credential-desktop.exe": executable file not found in $PATH

By manually setting my .docker/config.json to:

{
    "auths": {},
    "credStore": "desktop",
    "currentContext": "default"
}

Platform

Windows

Version information

Client:
 Version:           29.2.0
 API version:       1.53
 Go version:        go1.25.6
 Git commit:        0b9d198
 Built:             Mon Jan 26 19:25:17 2026
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Desktop 4.59.0 (217644)
 Engine:
  Version:          29.2.0
  API version:      1.53 (minimum version 1.44)
  Go version:       go1.25.6
  Git commit:       9c62384
  Built:            Mon Jan 26 19:26:07 2026
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v2.2.1
  GitCommit:        dea7da592f5d1d2b7755e3a161be07f43fad8f75
 runc:
  Version:          1.3.4
  GitCommit:        v1.3.4-0-gd6d73eb8
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
Client:
 Version:    29.2.0
 Context:    default
 Debug Mode: false
 Plugins:
  ai: Docker AI Agent - Ask Gordon (Docker Inc.)
    Version:  v1.17.2
    Path:     /usr/local/lib/docker/cli-plugins/docker-ai
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.31.1-desktop.1
    Path:     /usr/local/lib/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v5.0.2
    Path:     /usr/local/lib/docker/cli-plugins/docker-compose
  debug: Get a shell into any image or container (Docker Inc.)
    Version:  0.0.47
    Path:     /usr/local/lib/docker/cli-plugins/docker-debug
  desktop: Docker Desktop commands (Docker Inc.)
    Version:  v0.2.0
    Path:     /usr/local/lib/docker/cli-plugins/docker-desktop
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.31
    Path:     /usr/local/lib/docker/cli-plugins/docker-extension
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v1.4.0
    Path:     /usr/local/lib/docker/cli-plugins/docker-init
  mcp: Docker MCP Plugin (Docker Inc.)
    Version:  v0.37.0
    Path:     /usr/local/lib/docker/cli-plugins/docker-mcp
  model: Docker Model Runner (Docker Inc.)
    Version:  v1.0.8
    Path:     /usr/local/lib/docker/cli-plugins/docker-model
  offload: Docker Offload (Docker Inc.)
    Version:  v0.5.41
    Path:     /usr/local/lib/docker/cli-plugins/docker-offload
  pass: Docker Pass Secrets Manager Plugin (beta) (Docker Inc.)
    Version:  v0.0.24
    Path:     /usr/local/lib/docker/cli-plugins/docker-pass
  sandbox: Docker Sandbox (Docker Inc.)
    Version:  v0.10.1
    Path:     /usr/local/lib/docker/cli-plugins/docker-sandbox
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     /usr/local/lib/docker/cli-plugins/docker-sbom
  scout: Docker Scout (Docker Inc.)
    Version:  v1.19.0
    Path:     /usr/local/lib/docker/cli-plugins/docker-scout

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 1
 Server Version: 29.2.0
 Storage Driver: overlayfs
  driver-type: io.containerd.snapshotter.v1
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Discovered Devices:
  cdi: docker.com/gpu=webgpu
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 nvidia runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: dea7da592f5d1d2b7755e3a161be07f43fad8f75
 runc version: v1.3.4-0-gd6d73eb8
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.6.87.2-microsoft-standard-WSL2
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 128
 Total Memory: 125.7GiB
 Name: docker-desktop
 ID: 42602ba9-7b42-4db1-9953-af0a3d323cac
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Labels:
  com.docker.desktop.address=unix:///var/run/docker-cli.sock
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false
 Firewall Backend: iptables

Diagnostics ID

B9F56EB6-D66C-40E9-BECA-63D9ABF501F4/20260203234937

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions