Ahoy,
I've seen some people mess around with Nova in Docker. I spent some time building a Docker container that will boot Nova without configuration. Check out the project at
https://github.com/dam90/astrometry. I'm trying to provide thorough documentation as I get time.
I've tested the container on three machines running Docker (OS X, CentOS, and Ubuntu) that are all newer (less than 5 years old) and the container performs consistently across all three.
The container is built ontop of a CentOS 7 image. Installation inside the container is slightly different than it would be on the host, since some utilities aren't installed in the container by default.
I'd be interested to know if anyone else has suggestions or tips for how to improve the build.
-DM