Mount physical drive in docker on windows

Using latest wsl2 with Docker desktop on Windows.
I want to pass a USB device through a Docker container, so I can use it on that container.

It seems like there is not much out there and all the info says both ways (It works and not).
Docker docs say about it, but it says it’s not recommended the way it gave it, so then what’s the proper way?