HomeLab迷你小主机(x86):Docker部署开源Chrome浏览器(在容器中)chrome-novnc

NO.1
chrome-novnc简介

github地址

https://github.com/vital987/chrome-novnc

一个在docker容器中运行的Chrome浏览器

img

在外连接家里的服务器时,通常有一些方案

  1. 宝塔面板连接,可以打开终端,可以编辑代码,可以传输文件,可以查看服务器状态等

  2. VSCode网页版,远程编写代码,更新服务,开启终端等

  3. 纯SSH终端,如XShell连接,用于一些命令行等

  4. 使用Docker内部署Chrome浏览器,可视化访问网页

使用Chrome的优点是,一些刚部署的服务,可以在Chrome中通过内网IP查看效果,无需域名代理

比如网站可视化测速,服务器状态信息,一些网页浏览等

NO.2
chrome-novnc安装

新建docker-compose.yml文件

version: "3"
services:
koel_container:
image: oldiy/chrome-novnc:latest
container_name: chrome
ports:
- 7003:8083
restart: unless-stopped

开放端口

sudo ufw allow 7003

拉取镜像并启动服务

docker-compose up

由于已经安装过,这里不展示docker镜像拉取截图

NO.3
chrome-novnc使用

访问IP:端口

进入到首页

点击vnc.html

img

点击连接

img

网页中访问Chrome

chrome再访问网页

可以看到这个Chrome的版本比较旧,v73的版本,不过不影响使用

img

远程访问家里的内网IP,如路由器地址

这样在外网也可以直接访问内网

也就是说,除了这个chrome-novnc需要代理之外,其他的内网项目,都可以通过它来访问,无论人在家还是在外

img

NO.4
Tips

这篇文章是出门在外编辑的,也是在外访问chrome-novnc

之前部署了但是没有记录整理过chrome-novnc这个项目,正好记录一下

docker中也有可以部署firefox浏览器,具体项目忘了,后续有用到再整理

END.

觉得本文还行,不妨顺手点赞收藏,下期见。

推荐阅读

<<HomeLab迷你小主机(x86):Docker部署开源无纸化电子文档paperless-ngx>>

<<HomeLab迷你小主机(x86):Docker部署开源AI相册应用PhotoPrism(支持树莓派部署)>>

<<HomeLab迷你小主机(x86):Docker部署开源密码管理器vaultwarden(使用Bitwarden客户端)>>

☕ 朋友,都看到这了,确定不关注一下么? 👇