Hey, thanks for the report. This is a known issue with Dev Containers. Cursor tries to download its server binary using wget, which isn’t installed in the container.
A couple things to try first:
What extension is installed? Open Extensions and check that you have anysphere.remote-containers, not ms-vscode-remote.remote-containers. If the Microsoft one is installed, remove it and install the Anysphere one.
wget workaround: try adding wget to your Dockerfile:
RUN apt-get update && apt-get install -y wget
Cursor uses it to download the server binary inside the container.
Workaround from @Juan_Mata: as suggested, create the devcontainer in VS Code, then open it in Cursor via Dev Containers: Attach to Running Container.
Also, please share:
Your exact Cursor version from Help > About
Logs from View > Output > Dev Containers selected in the dropdown, right after the failed attempt
The team is aware of devcontainers issues on WSL, and your report helps with prioritization. Let me know if the wget workaround helped.