Hi, great article.
I’m pretty sure you can replace your VM by a windowsservercore container to build your application. It worked fine for me by only: copying the delphi folders and registries (not so pretty) to the container and then sharing the source code (or even downloading it). You can check my gist Dockerfile file here in order to have an example.
Btw, you don’t need to install your componentes. Mostly of the component installations are to enable design-time components, and you don’t need those to build your app.