J'aimerais exécuter une application dans un conteneur Docker qui peut démarrer une interface graphique. Ce guide recommande d'utiliser XQuartz. Après avoir lancé XQuartz, exécutez ce qui suit :
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
Cela donne à votre appareil local la permission d'accéder au serveur hôte. En exécutant ce qui précède, j'obtiens l'erreur suivante :
cannot connect to X server 10.0.0.69:0