0

我有一个正在运行的 docker 容器,它派生的图像没有配置 vnc。

我想在这个容器上配置 vnc 并想从我的窗口机器上访问它。可能吗。

我已经浏览了很多链接,但没有人真正了解详细信息。我不想使用来自 docker hub 的图像,因为我正在创建自己的 docker 图像。但我被 vnc 困住了,因为不知道如何继续。在 docker 文件中配置 vnc 之前,我想在正在运行的容器上检查它。

如果有人可以描述在运行容器上运行 vnc 的步骤以及使用 vnc viewer 从我的本地窗口机器访问它的方法,那将是很棒的。

码头工人文件:

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
4

0 回答 0