Mi piacerebbe eseguire un'applicazione in un contenitore Docker in grado di avviare una GUI. Questa guida consiglia l'uso di XQuartz. Dopo aver avviato XQuartz, eseguire quanto segue:
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
Ciò consente al dispositivo locale l'autorizzazione ad accedere al server host. Eseguendo quanto sopra, ottengo l'errore:
cannot connect to X server 10.0.0.69:0