Suggestion about docker container for connected device/object

Hello !

Im already a docker user and I essentially use docker for running server.

I got a large project from school, the goal of this project is to develop a connected device like a Google Home but a lot more simple and for kids usage :),
We have a lot of libraries to install on our linux software and it’s very annoying to install libraries manually or with sh script.
So, I was wondering if I can use docker image to install libraries just one time and like create a custom dump, so every member of the group just create image and run container. Like a Linux “ready to use”.
When the idea came to me, it was just obvious but in fact we need sound and a video back.
Do you think docker is a good option to solve the problem ? does it exist better solution right now ?

Thanks in advance for your advise.