Как настроить VNC-сервер с нуля на работающем Docker-контейнере и получить доступ к графическому интерфейсу с удаленного оконного компьютера - PullRequest
0 голосов
/ 03 июля 2019

У меня есть работающий докер-контейнер, у образа, из которого он получен, не настроен vnc.

Я хочу настроить vnc для этого контейнера и получить доступ к нему с моего оконного компьютера.Возможно ли это.

Я уже просмотрел так много ссылок, но никто не знает подробностей.Я не хочу использовать изображения из Docker Hub, так как я создаю свой собственный образ Docker.Но я застрял с VNC, так как не знаю, как поступить с этим.Перед настройкой vnc в файле Docker я хочу проверить его на работающем контейнере.

Если кто-то может описать шаги по запуску vnc на работающем контейнере и способ доступа к нему с моего локального оконного компьютера с помощью средства просмотра vnc, это будет здорово.

Файл Docker:

FROM centos:7

RUN yum -y install java

# Install latest version of chrome 
RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm &&  yum -y install google-chrome-stable_current_x86_64.rpm

#Install chrome driver 2.40.565383
RUN mkdir /Check/Testfolder/gecko && sudo -S wget https://chromedriver.storage.googleapis.com/2.40/chromedriver_linux64.zip -O /Check/Testfolder/gecko/chromedriver_linux64.zip 

RUN unzip /Check/Testfolder/gecko/chromedriver_linux64.zip -d /usr/bin/ 

#Set XVFB for browser display
RUN yum -y install Xvfb

ENV DISPLAY :99

RUN Xvfb :99 -screen 1200x1080x24 &> /dev/null &

#Install maven
RUN  yum -y install maven
...