本帖最后由 友联电脑 于 2022-5-8 12:29 编辑
什么是 noVNC noVNC 是一个 HTML5 的 VNC 客户端,采用 JavaScript 编程实现,其主要功能是VNC Server 互通。更多详细信息,度娘查下。 为什么要做这个映像呢,就是想制作一个用的更顺手的image,通过编辑token可以批量管理很多服务器,现将映像打包出来,刚在NAS6上测试了下,一切正常,当然,也可以直接用在Linux上。
以下是群晖上的用法
添加映像来自文件,映像下载后,进入DOCKER容器,导入自定义映像
高级设置,设置卷及端口,其中卷用于共享数据,也就是群晖和docker绑定的目录,这样就无需进入docker而修改某些信息。至于端口,是docker,到群晖主机端口映射,以便服务被访问。
端口地址,根据自身情况调整
下一步,完成后,即可使用
Token 文件示例解释
server1: 192.168.1.100:5900
注意:后面的地址,要是真实存在,且是VNC正常服务端口,不然肯定是不行的。不管你用什么办法,能正常访问就行
第一部分为token,后面为具体的地址token名称,接下来就可在浏览器输入宿主机的IP+刚才设置的端口,来访问相应的vncserver服务器了,如
http://nas.youlian.com/?path=?token=server1 ##本地址为宿主机IP
链接:https://share.weiyun.com/7FMGhYH8 密码刮刮就看到了:t4bb4m
映像为lzma压缩格式,使用前记得要解压,或者在直接用管道连接
用这个连接vncserver确实很方便,真的
Linux 下直接导入docker 映像,终端操作如下,解压导入映像后,就可以开跑了
lzma -kd xxx.lzma ##解压docker load xxx ##加载映像
docker import ./youlianpc_novnc novnc/youlianpc:latest
docker run -d -name novnc -p 1080:80 -v /home/token:/mnt novnc 新建容器,记得绑定的目录下要有token文件哦!!!
容器应该就开始工作了,访问宿主机1080端口即可连接novnc服务器,接下就是一样,处理token文件了
|