Я дотримуюся цього підручника для запуску GUI з докера на хості MacOS.
brew install socat
brew install xquartz
а потім за допомогою open -a Xquartz
я вмикаю з'єднання від клієнтів:
Потім я біжу 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
введенні Iet.
Здається, мій брандмауер теж у порядку, можливо, щось із мережею, яку я використовую?
Яка ситуація з брандмауером? Наприклад, якщо ви використовуєте вбудований брандмауер додатка macOS, чи налаштували ви це, щоб дозволити Xquartz отримувати вхідні з'єднання? Див.: Налаштування системи> Безпека та конфіденційність> Брандмауер> [Клацніть замок для розблокування]> Параметри брандмауера…
—
Spiff
@Spiff, здається, гаразд. див. редагування вище.
—
0x90