Отображение приложения x11-сервера в графическом интерфейсе, работающем внутри контейнера

#docker #x11 #jupyter-lab

Вопрос:

Во-первых: я читал ответы на подобные вопросы, но ни один из них не сработал.

Ситуация такова:

Графический интерфейс лаборатории Jupyter работает в контейнере docker (хост A). То же самое, на хосте docker A также работают серверы x11, поскольку это графическое приложение нуждается в поддержке x11. У меня также есть средство просмотра vnc/noVNC, доступное и работающее на том же хосте контейнера A. Короче говоря , если я запущу !graphical app name e.g xeye , то в моем noVNC я смогу увидеть эти окна для глаз.

Итак, мой вопрос вместо того, чтобы перенаправлять вывод команды x11 из ячейки jupyter lab на сервер x11, могу ли я отобразить его как вывод из ячейки jupyterlab?

Я попытался разобраться в этом https://medium.com/@pigiuz/hw-accelerated-gui-apps-on-docker-7fd424fe813e , также я проверяю, могу ли я выполнить x11 вперед, но не могу работать.

В моем файле docker точка входа-лаборатория Юпитера. Во время выполнения моей команды запуска docker я попытался смонтировать -v /tmp/.X11-unix:/tmp/.X11-unix ее, но она все еще не работает. Можно ли показать результат xserver как результат лаборатории jupyter, не перенаправленный на x11. PS: Все они работают в одном контейнере.