我正在尝试在instructions之后使用docker设置RSelenium。
在“使用Windows进行远程控制/调试”中,我注意到了一些非常奇怪的东西。我安装了TightVNC并设置了密码,但是使用这些密码时出现“身份验证失败”的信息。指南说:
并且有以下代码
RUN apt-get update -qqy \
&& apt-get -qqy install \
x11vnc \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir -p ~/.vnc \
&& x11vnc -storepasswd secret ~/.vnc/passwd
我可能是错的,但是在我看来,这就像linux命令。尽管如此,我尝试粘贴在docker中,但我得到了
bash: apt-get: command not found
该指南是否需要修复,或者我缺少什么?现在,我无法连接并完成VNC调试。
最佳答案
因此,从概念上讲,您几乎没有错。该指南是完全可以的。 VNC有两个部分:VNC服务器和VNC查看器。当您在系统上本地安装VNC时,您可能已经安装了要求您输入密码的服务器版本。该密码用于您系统的VNC服务器。这样,还将安装VNC客户端名称VNC viewer
或其他名称。
现在,您运行的docker镜像在5901
端口上托管了一个VNC服务器,并且连接密码为secret
。因此,您唯一需要做的就是打开VNC Viewer,连接到:5901。当要求输入密码时,输入secret
。
向您显示dockerfile是为了说明作者如何获得密码,而这些命令与您的系统无关。
关于docker - TightVNC身份验证失败,如何获取加密密码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45465903/