@JWoody18, What you described in your post using Docker has already been achieved at least on the RapberryPI with the WebControl option for the Maslow.
The original GroundControl utilizes the Kivy Python framework for Graphics and needs a fairly capable GPU to render graphics, which is one thing that Docker is not good at. Also, if you don’t have the GPU hardware the VM will not help.
Where Docker shines is with web based applications, and as the name WebControl suggests runs in a web browser as a with a RESTful API. I know there was discussion of integrating Holey Triangular calibration into WebControl, but I’ve lost track and not sure that its happened.
Also, I apologize if my posts about python virtual environments were misleading, there is no reason you would need to use one.