Вот сценарий

program (inside container) -> virtual machine -> localhost

Я использую Mac OS в качестве хоста и загружаю виртуальную машину с помощью виртуальной коробки. Внутри виртуальной коробки я загружаю контейнер, содержащий программу с графическим интерфейсом. Есть ли способ сделать пересылку X11 на мой компьютер Mac OS?

Спасибо!

1 ответ1

0

Использование переменной окружения DISPLAY должно быть достаточным для перехода из контейнера в виртуальную машину.

Затем на виртуальной машине используйте socat для прослушивания TCP и подключения к сокету Unix X11 (/tmp/.X11-unix/X0 ) или абстрактный unix-сокет (@/tmp/.Х11-Unix / Х0).

В качестве альтернативы socat используйте xhost +{container} и настройте Xorg на виртуальной машине для прослушивания сетевого адреса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .