Как запустить Docker-приложение с графическим интерфейсом на виртуальной машине Ubuntu-Server?

Как запустить Docker-приложение с графическим интерфейсом на виртуальной машине Ubuntu-Server?

У меня есть Ubuntu-сервер, работающий на VMWare, который я использую для тестирования. Я хотел бы запустить GUI-приложения в контейнере Docker. Ситуация следующая:

введите описание изображения здесь

Раскрутка контейнера работает, но я не получаю GUI. Если я echo $DISPLAYвозвращаю пустой файл.

Может ли кто-нибудь объяснить простыми словами, шаг за шагом, как отобразить графический интерфейс?

решение1

Это не подробное руководство, но я объясню основные концепции, чтобы вы могли отталкиваться от них.

По сути, у вас есть два варианта:

  • Использовать существующий X-сервер, который уже запущен
  • Используйте VNC-сервер внутри контейнера

Ubuntu Server по умолчанию не имеет графического интерфейса (X-сервера), поэтому вариант 1 недоступен, если вы не установили X-сервер.

Вероятно, проще будет убедиться, что ваш контейнер предоставляет собственный VNC-сервер, а затем подключиться к графическому интерфейсу с помощью удаленного рабочего стола/VNC-программы.

Видетьбольше информации здесь.

Связанный контент