Docker - CRIU - Graphic application

Hi team,
I am trying to perform a Container migration for a GUI application using CRIU between 2 PCs.
I understand CRIU can not perform checkpoint\dump on X-Server on PCs.
I am wondering if I could run X-server or VNC as a container would that solve the problem ?
If this is not a reasonable solution can you please point to towards right direction ? or any alternative product I could use ?