To run GUI app in a Docker Container through X11 forwarding
Referece
In short
docker run -it --rm \ -e DISPLAY=${DISPLAY} \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -v $HOME/.Xauthority:/home/xterm/.Xauthority \ --hostname $(hostname) \ xterm xterm
To run X11 forwarding on Mac OS X, XQuartz is required