a) Запуск приложения с графическим интерфейсом работает локально на хосте докера OSX из образов докера, например:
open -a XQuartz && ip=$(ifconfig en6 | grep inet | awk '$1=="inet" {print $2}') && xhost + $ip
docker run -it --rm --name firefox -e DISPLAY=$ip:0 -v /tmp/.X11-unix:/tmp/.X11-unix jess/firefox
b) запуск приложения с графическим интерфейсом работает на удаленном сервере с использованием ssh -X
, если смотреть локальнов OSX.
c) запуск приложения с графическим интерфейсом завершается неудачно при запуске на удаленном сервере Docker AND из контейнера с
Error: Can't open display:
* 1013К сожалению, я уже проверил некоторые учебники, такие как
, и
, , но безуспешно.Почему-то я не могу понять, как передать переменные отображения во второй раз, чтобы это произошло.
Любая помощь приветствуется.