Me gustaría ejecutar una aplicación en un contenedor Docker que pueda iniciar una GUI. Esta guía recomienda utilizar XQuartz. Después de iniciar XQuartz, ejecute lo siguiente:
ip=$(ifconfig en0 | grep inet | awk '$1=="inet" {print $2}')
xhost + $ip
docker run -d --name firefox -e DISPLAY=$ip:0 -v /tmp/.X11-unix:/tmp/.X11-unix jess/firefox
Esto le da a su dispositivo local permiso para acceder al servidor anfitrión. Ejecutando lo anterior, obtengo el error:
cannot connect to X server 10.0.0.69:0