That's pretty cool actually. I knew you can run VNC in Docker container but I never managed to do it :)
I adapted this to run Godot Engine: https://github.com/TeddyDD/godot-docker-vnc It's not useful I think since Godot has headless server you can use for CI but it was fun anyway.