Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker TightVNC身份验证失败,如何获取加密密码?_Docker_Rselenium_Tightvnc - Fatal编程技术网

Docker TightVNC身份验证失败,如何获取加密密码?

Docker TightVNC身份验证失败,如何获取加密密码?,docker,rselenium,tightvnc,Docker,Rselenium,Tightvnc,我正试着让docker跟我说这些 在“Windows远程控制/调试”中,我注意到了一些非常奇怪的事情。我安装了TightVNC并设置了密码,但在使用这些密码时,我得到了“身份验证失败”。导游说: 您将被要求输入一个机密密码。这可以通过读取图像Dockerfile看到: 还有下面的代码 RUN apt-get update -qqy \ && apt-get -qqy install \ x11vnc \ && rm -rf /var/lib/apt/lists/*

我正试着让docker跟我说这些

在“Windows远程控制/调试”中,我注意到了一些非常奇怪的事情。我安装了TightVNC并设置了密码,但在使用这些密码时,我得到了“身份验证失败”。导游说:

您将被要求输入一个机密密码。这可以通过读取图像Dockerfile看到:

还有下面的代码

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查看器
,或者其他什么东西

现在,您运行的docker映像在端口
5901
上承载一个VNC服务器,连接密码为
secret
。因此,您只需要打开VNC查看器,连接到:5901。当要求输入密码时,请输入
secret


dockerfile向您展示,用于解释作者是如何获得密码的,这些命令与您的系统无关

啊!我不知道我会这么愚蠢。。。。我想花了太多时间学习代码。。。我是一个完全的新手,我正在做一个完全的沉浸。我想我应该删除这篇无用的帖子,但我还是要感谢你@Tarun!