Этот Dockerfile из этого сообщения блога демонстрирует идеальный способ начать работу с графическим интерфейсом Linux, работающим в (Докер) контейнер. Аналогичная установка может быть достигнута с использованием машины (ов) CoreOS в качестве хоста, а также X11 и SSHD, работающих внутри контейнера. В приведенном мной примере автор также включил программное обеспечение, такое как JRE (Java), Firefox, LibreOffice и диспетчер рабочего стола / окон (Fluxbox). Вам не обязательно включать это в свой контейнер, например, вы можете включить потрясающие WM, Chromium и xterm. Автор также использует Ubuntu в качестве базового образа докера, вы можете решить использовать, например, Debian или Arch Linux.