Yes, even though Docker has no devices, we can still fool it well enough by passing through our X server info as a bind mount and setting our DISPLAY environment variable.
Step 1.) Add Permission
Grant permission to docker to use the xhost/xserver
xhost +local:docker
non-network local connections being added to access control list
If you didn't do the above you will get an error like this when trying to launch a G........