Запуск рабочего стола в докер-контейнерах
Можно ли запустить сервер x11 внутри докеров, работающих на автономном сервере. Так что я мог использовать графические приложения внутри них. Под этим я подразумеваю, что у меня есть один контейнер, который является моим основным рабочим столом, и другие, которые используются для запуска программного обеспечения как Firefox или Chrome. Очень похоже на Qubes OS, но не раскручивая совершенно новый VM.
1 ответ
Можно запустить безголовый VNC-сервер в Docker-контейнере.
Вы можете скачать готовый файл из https://hub.docker.com/r/consol/ubuntu-xfce-vnc/, который описывается как:
Контейнер Ubuntu с "безголовым" сеансом VNC, пользовательским интерфейсом Xfce4 и предустановленным браузером Firefox и Chrome
Подробные инструкции о том, как создать такой контейнер, см., Например, в разделе " Просмотр контейнера Docker" с помощью VNC Viewer от сентября 2017 года. Однако из-за быстрого развития Docker это может остаться неверным навсегда.