I have a Linksys E1200 I got for real cheap a few years back and am going to make a hackme project from it. First step - get a build environment working.
It's my first container-based build environ. I'm not sure what other folks do, but I'm mounting the source dir in the container (with -v), changing to that dir (with -w), and running the compiler. When that's all automatic via make, it's seamless and easy. So I think I like it.