запуск графического интерфейса в Docker - PullRequest
0 голосов
/ 17 октября 2018

Чего я хочу добиться, так это операционной системы с графическим интерфейсом внутри контейнера докера, которую я могу использовать как виртуальную машину, а не только через командную строку.Моя хост-система - Windows 10.

Основываясь на нескольких других вопросах, я создал докер-файл со следующим содержимым:

FROM ubuntu:latest
RUN apt update
RUN apt install -y x11vnc xvfb firefox
RUN     mkdir ~/.vnc
RUN     x11vnc -storepasswd 1234 ~/.vnc/passwd
CMD /usr/bin/firefox

Я создаю сборку и затем устанавливаю переменную env "ДИСПЛЕЙ "до": 0,0 ".На моем хосте я также установил VcXsrv.В контейнере я установил «xfce4» и «slim» как вручную (поскольку я не могу понять, как добавить несколько разных ответов на приглашение установки).

При запуске контейнера открывается окно Firefoxно когда я закрываю его, контейнер останавливается.

Мои вопросы:

  1. Как запустить контейнер таким образом, чтобы я мог видеть рабочий стол
  2. Как сделатьЯ закрываю представление на хосте без остановки контейнера
  3. Как открыть представление контейнера на хосте во время работы контейнера?
  4. Может кто-нибудь помочь мне с установкой установкиGUI внутри dockerfile?Я прочитал несколько вещей о «ожидать», но не смог заставить его работать
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...