Почему пересылка X11 не работает у меня на MacOS?
905
0x90
Я следую этому руководству для запуска графического интерфейса из докера на хосте MacOS.
brew install socat brew install xquartz
а затем с помощью open -a Xquartz
I разрешить подключения от клиентов:
Затем я запускаю 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
входа в инет.
Кажется, мой брандмауэр тоже в порядке, может быть, что-то с сетью, которую я использую?
Какова ваша ситуация с брандмауэром? Например, если вы используете встроенный в MacOS брандмауэр приложений, настроили ли вы его, чтобы разрешить Xquartz принимать входящие соединения? См. Системные настройки> Безопасность и конфиденциальность> Брандмауэр> [Нажмите на замок, чтобы разблокировать]> Параметры брандмауэра…
Spiff 6 лет назад
0
@ Шпифф, это выглядит хорошо, я думаю. см. редактирование выше.
0x90 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Почему Macbook Pro Unibody вылетает в спящем режиме под Windows?
-
2
iTunes на Mac: как использовать внешнюю музыкальную библиотеку на NAS (общий ресурс Windows)?
-
4
Как я могу конвертировать ISO-образ CD в формат bin / cue на Mac?
-
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
4
Есть ли альтернативы TextExpander в Mac OS X?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
2
Как сопоставить клавиатуру Mac с компоновкой ПК?