I did a little experiment but I probably need to write a script or tool to ease the friction.
If I want to work on a new project in Zed, assuming each project has its own container, I have to create a container with the mount, have it publish sshd on a random port, then invoke Zed or configure it to connect to that random port.