Using Docker

Hello,

I would like to ask what benefits come with using Docker.
I have been recommended to use Docker in the Linux environment for this project, but I am not sure whether it is intended for the Ground Control system or the additional computing unit for the plane.
On the other hand, I have also heard that whilst Docker can be helpful for isolation, it might introduce additional complexity.
I am quite new to Docker, but since there will be follow-up projects after my current task, I want to maximise compatibility within our work environment.
Could anyone provide some advice regarding my situation?
Thank you very much for any advices in advance.

Best regards

Docker has it’s use cases, usually not for QGroundControl though. So I’m not sure what you’re exactly trying to do.

Sounds more like an open ended question to ask an LLM to me.