Чего я хочу добиться, так это операционной системы с графическим интерфейсом внутри контейнера докера, которую я могу использовать как виртуальную машину, а не только через командную строку.Моя хост-система - 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но когда я закрываю его, контейнер останавливается.
Мои вопросы:
- Как запустить контейнер таким образом, чтобы я мог видеть рабочий стол
- Как сделатьЯ закрываю представление на хосте без остановки контейнера
- Как открыть представление контейнера на хосте во время работы контейнера?
- Может кто-нибудь помочь мне с установкой установкиGUI внутри dockerfile?Я прочитал несколько вещей о «ожидать», но не смог заставить его работать