Me gustaría ejecutar una aplicación en un contenedor de Docker que pueda iniciar una GUI. Esta guía recomienda usar XQuartz. Después de iniciar XQuartz, ejecuta 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 host. Ejecutando lo anterior, me sale el error:
cannot connect to X server 10.0.0.69:0