Вот сценарий
program (inside container) -> virtual machine -> localhost
Я использую mac os в качестве хоста и загружаю виртуальную машину с помощью virtual box. Внутри virtual box я загружаю контейнер, содержащий программу с GUI. Есть ли способ сделать переадресацию X11 на мой хост mac os?
Спасибо!
решение1
DISPLAY
Для перехода из контейнера в виртуальную машину должно быть достаточно использования переменной среды.
Затем на виртуальной машине используйте socat
прослушивание TCP и подключение к сокету X11 unix ( /tmp/.X11-unix/X0
) или абстрактному сокету unix (@/tmp/.X11-unix/X0).
В качестве альтернативы socat используйте xhost +{container}
и настройте Xorg на виртуальной машине для прослушивания сетевого адреса.