Docker overhead is practically nothing, so running 3 docker containers should be well within the "light development" bracket.
Is LLM driving the RAM shortage or is it hacker news commenters convinced they can't run a single git client without 20gb of free memory.
I am a web dev doing what I'd consider light dev work and the biggest memory hog running for me right now is 2gb for Figma.