我有一个正在运行的 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