
Here is my previous blog about Docker and its Installation.
https://bhosale-nishant-n.medium.com/configuring-webserver-on-the-top-of-docker-44aef80ebf7a
There are many ways to launch a GUI application on docker, In this blog, I will use Dockerfile to create an OS with the required software.