#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: Все они работают в одном контейнере.