Docker Desktop for Mac on Intel causes a kernel panic

I installed the latest Docker Desktop version on a Macbook with Intel hardware and Ventura 13.3.1. When I try to start Docker Desktop it hangs with a wait cursor. The logs show a kernel panic (below).

Is there a fix for this?

 % cat ~/Library/Containers/com.docker.docker/Data/log/vm/console.log
[    4.894767] general protection fault, maybe for address 0x1: 0000 [#1] PREEMPT SMP PTI
[    4.895767] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 6.6.12-linuxkit #1
[    4.895767] RIP: 0010:switch_mm_irqs_off+0x47e/0x500
[    4.895767] Code: 48 83 c1 10 66 83 f8 06 75 de 65 c6 05 7e a5 fb 50 00 e9 7e fc ff ff 48 8b 05 d6 d6 86 01 b9 49 00 00 00 48 89 c2 48 c1 ea 20 <0f> 30 e9 09 fc ff ff 0f 0b e9 5d fc ff ff 65 48 c7 05 38 a5 fb 50
[    4.895767] RSP: 0000:ffff8e25c03cfe90 EFLAGS: 00000046
[    4.895767] RAX: 0000000000000001 RBX: ffff8e25c00724c0 RCX: 0000000000000049
[    4.895767] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffb10fcc80
[    4.895767] RBP: ffff8e25c0a4e740 R08: 0000000000000400 R09: 0000000000000000
[    4.895767] R10: 0000000000000400 R11: 0000000000000000 R12: ffffffffb10fcc80
[    4.895767] R13: ffff8e25c00724c0 R14: 0000000000000003 R15: ffff8e25c03e8000
[    4.895767] FS:  0000000000000000(0000) GS:ffff8e26f18c0000(0000) knlGS:0000000000000000
[    4.895767] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.895767] CR2: 0000000000000000 CR3: 000000002602e001 CR4: 0000000000170ea0
[    4.895767] Call Trace:
[    4.895767]  <TASK>
[    4.895767]  ? die_addr+0x36/0x90
[    4.895767]  ? exc_general_protection+0x1af/0x3d0
[    4.895767]  ? asm_exc_general_protection+0x26/0x30
[    4.895767]  ? switch_mm_irqs_off+0x47e/0x500
[    4.895767]  __schedule+0x27d/0x850
[    4.895767]  schedule_idle+0x2a/0x40
[    4.895767]  cpu_startup_entry+0x2a/0x30
[    4.895767]  start_secondary+0xf7/0x100
[    4.895767]  secondary_startup_64_no_verify+0x177/0x17b
[    4.895767]  </TASK>
[    4.895767] Modules linked in:
[    4.895767] ---[ end trace 0000000000000000 ]---
[    4.895767] RIP: 0010:switch_mm_irqs_off+0x47e/0x500
[    4.895767] Code: 48 83 c1 10 66 83 f8 06 75 de 65 c6 05 7e a5 fb 50 00 e9 7e fc ff ff 48 8b 05 d6 d6 86 01 b9 49 00 00 00 48 89 c2 48 c1 ea 20 <0f> 30 e9 09 fc ff ff 0f 0b e9 5d fc ff ff 65 48 c7 05 38 a5 fb 50
[    4.895767] RSP: 0000:ffff8e25c03cfe90 EFLAGS: 00000046
[    4.895767] RAX: 0000000000000001 RBX: ffff8e25c00724c0 RCX: 0000000000000049
[    4.895767] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffb10fcc80
[    4.895767] RBP: ffff8e25c0a4e740 R08: 0000000000000400 R09: 0000000000000000
[    4.895767] R10: 0000000000000400 R11: 0000000000000000 R12: ffffffffb10fcc80
[    4.895767] R13: ffff8e25c00724c0 R14: 0000000000000003 R15: ffff8e25c03e8000
[    4.895767] FS:  0000000000000000(0000) GS:ffff8e26f18c0000(0000) knlGS:0000000000000000
[    4.895767] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.895767] CR2: 0000000000000000 CR3: 000000002602e001 CR4: 0000000000170ea0
[    4.895767] Kernel panic - not syncing: Fatal exception
[    4.895767] Kernel Offset: 0x2e000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[    4.895767] ---[ end Kernel panic - not syncing: Fatal exception ]---

You can search for similar issues on GitHub

Or open a new issue if you don’t find one, but it doesn’t seem like something we can solve here on the forum.

I created an issue yesterday https://github.com/docker/for-mac/issues/7213