Docker Desktop v4.52.0 (released 18th Nov) breaks devcontainers on Cursor v2.1.25 (I tested older versions of Cursor v2.0.x and it still happens). The container is fully cached and the last log message is “container started” and then nothing/it hangs. Uninstalling Docker Desktop on macOS/apple silicon and installing v4.51.0 and everything is fine again.
Steps to Reproduce
Update to Docker Desktop v4.52.0 and try and run a devcontainer in Cursor.
Expected Behavior
devcontainer should work fine using any version of Docker Desktop.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Since updating docker desktop from v4.51.0 to v4.52.0, cursor can no longer connect to the dev container.
Docker desktop 4.52.0 has updated the docker engine to v29, which has several breaking changes, including API changes which are likely the cause of the issue.