Почему пересылка X11 не работает у меня на MacOS?

867
0x90

Я следую этому руководству для запуска графического интерфейса из докера на хосте MacOS.

brew install socat brew install xquartz 

а затем с помощью open -a XquartzI разрешить подключения от клиентов:

enter image description here

Затем я запускаю socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\"и из другой оболочки запускаю:

docker run -e DISPLAY=192.168.0.235:0 --privileged jess/chrome 

Но я получаю:

(google-chrome:1): Gtk-WARNING **: cannot open display: 192.168.0.235:0 

Где 192.168.0.235тот ip, который я вижу у en0входа в инет.

Кажется, мой брандмауэр тоже в порядке, может быть, что-то с сетью, которую я использую?

enter image description here

0
Какова ваша ситуация с брандмауэром? Например, если вы используете встроенный в MacOS брандмауэр приложений, настроили ли вы его, чтобы разрешить Xquartz принимать входящие соединения? См. Системные настройки> Безопасность и конфиденциальность> Брандмауэр> [Нажмите на замок, чтобы разблокировать]> Параметры брандмауэра… Spiff 6 лет назад 0
@ Шпифф, это выглядит хорошо, я думаю. см. редактирование выше. 0x90 6 лет назад 0

0 ответов на вопрос

Похожие вопросы