Kasm 是一款基于 Docker 的容器应用平台,它提供企业级编排、数据丢失防护和 Web 流技术,以支持将容器化工作负载交付到你的浏览器。
Kasm 可以在浏览器內运行各种应用,比如:linux 桌面、浏览器、聊天工具、办公软件、多媒体工具等。Kasm 将这些应用隔离在独立的 Docker 容器内,在里面做的任何行为不会影响真实的主机,并且具备一次性特点、用完即删,保证了数据的安全性。
简单来说 Kasm 可以让用户在浏览器(即开即用)使用各种(容器化)的软件和操作系统,官方镜像(
https://hub.docker.com/u/kasmweb)已经包含84个镜像,可以开箱即用,例如今天的主角chrome浏览器,此外还有Firefox和Edge浏览器。
kasmweb/chrome 镜像包含一个chrome浏览器应用。
docker pull kasmweb/chrome:1.10.0-rolling
docker run --rm -it --shm-size=512m -d -p 6901:6901 -e VNC_PW=password kasmweb/chrome:1.10.0-rolling
在chrome浏览器地址栏输入 你的服务IP地址:6901,例如
// 注意将23.2.1.7替换为你的VPS服务器地址
https://23.2.1.7:6901/
点击高级
点击继续访问
然后输入用户名和密码,其中:
用户名为:kasm_user
密码为:VNC_PW=password
默认密码为password,可以在运行kasmweb/chrome容器时设置一个复杂的初始密码,设置方法是修改 VNC_PW=password。
登录成功之后,默认显示
这时可以在浏览器地址栏输入其它网址轻松访问。
注意不要关闭这个浏览器应用,否则还需要一些手段才能恢复。