没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本文用于通过Dockerfile构建一个内置vnc及novnc转发的部署后可以直接由浏览器操作centos7系统(理论上可以换成ubuntu操作系统)的镜像,并提供了云原生k8s集群环境下的部署使用文档。 本文适用于构建镜像提供给linux系统初学者使用
资源推荐
资源详情
资源评论
1
可
视
化
终
端
镜
像
通过
Dockerfile
构
建
0. noVNC
定
制化
代
码
部
分
0.1
设
置
不
同
⽤
户
url
路
径
不
同
0.2
免
密
修
改
1.
通过
Dockerfile
构
建
可
视
化
终
端
镜
像
1.1
⽂
件
⽬
录
组织
1.2 centos7_vnc_install.sh
⽂
件
1.3 Dockerfile
⽂
件
1.4 noVNC
⽂
件
(
属
于
定
制
版
本
,
详
细
改
变
看
第
0
节
)
1.5 setvncpasswd.sh
⽂
件
1.6 vncservers
⽂
件
1.7 xstartup
⽂
件
1.8
构
建
镜
像
命
令
2.
将
noVNC
服
务
启
动
命
令
加到
k8s
的
yaml
中
3.
使
⽤
3.1
查
看
可
视
化
终
端
服
务
对
外
暴
露
的
nodeport
3.2
通过
`
集
群
任
意
节
点
IP:nodeport/vnc.html`
形式
访
问
服
务
noVNC
版
本
:
https://github.com/novnc/noVNC/tree/v
1
.
2
.
0
websockify
版
本
:
https://github.com/novnc/websockify
新
增
脚
本
:
/noVNC/app/sed.sh
WEBSOCK_PATH
参
数
需
在
启
动
镜
像
的
k
8
s.yaml
中
配
置
,
为
不
同
⽤
户
不
同
url
路
径
1920
x
1080
为
分
辨
率
,
根
据
⽤
户
机
的
显
示
器
⼤
⼩
⾃
⾏调
整
0
.
noVNC
定
制化
代
码
部
分
●
●
0
.
1
设
置
不
同
⽤
户
url
路
径
不
同
●
○
○
2
修
改⽂
件
:
/noVNC/app/ui.js
将
注
释
替
换
成
下⼀
⾏
修
改⽂
件
:
/noVNC/vnc.html
将
注
释
替
换
成
下⼀
⾏
修
改⽂
件
:
/noVNC/app/ui.js
新
增
部
分
:
.then(()
=>
{
document.getElementById("noVNC_connect_button").click()});
新
增
部
分
:
password
=
"rootroot";
●
○
●
○
0
.
2
免
密
修
改
●
○
○
Bash
复
制
代
码
#!/bin/bash
sed -i "s#WEBSOCK_PATH#${WEBSOCK_PATH}#g" /noVNC/app/ui.js
vncserver -geometry 1920x1080
nohup /noVNC/./utils/launch.sh --vnc 0.0.0.0:5901 1>/dev/null 2>&1
1
2
3
4
5
Bash
复
制
代
码
# UI.initSetting('path', 'websockify');
UI.initSetting('path', 'WEBSOCK_PATH/websockify');
1
2
Bash
复
制
代
码
#<input id="noVNC_setting_path" type="text" value="websockify">
<input id="noVNC_setting_path" type="text" value="/noVNC/websockify">
1
2
剩余9页未读,继续阅读
资源评论
- weixin_404148802023-07-14资源很受用,资源主总结的很全面,内容与描述一致,解决了我当下的问题。
Mercurial·白
- 粉丝: 3
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功