Kasm 是一款基于 Docker 的容器應(yīng)用平臺(tái),它提供企業(yè)級(jí)編排、數(shù)據(jù)丟失防護(hù)和 Web 流技術(shù),以支持將容器化工作負(fù)載交付到你的瀏覽器。
Kasm 可以在瀏覽器內(nèi)運(yùn)行各種應(yīng)用,比如:linux 桌面、瀏覽器、聊天工具、辦公軟件、多媒體工具等。Kasm 將這些應(yīng)用隔離在獨(dú)立的 Docker 容器內(nèi),在里面做的任何行為不會(huì)影響真實(shí)的主機(jī),并且具備一次性特點(diǎn)、用完即刪,保證了數(shù)據(jù)的安全性。
簡(jiǎn)單來(lái)說(shuō) Kasm 可以讓用戶在瀏覽器(即開即用)使用各種(容器化)的軟件和操作系統(tǒng),官方鏡像(
https://hub.docker.com/u/kasmweb)已經(jīng)包含84個(gè)鏡像,可以開箱即用,例如今天的主角chrome瀏覽器,此外還有Firefox和Edge瀏覽器。
kasmweb/chrome 鏡像包含一個(gè)chrome瀏覽器應(yīng)用。
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瀏覽器地址欄輸入 你的服務(wù)IP地址:6901,例如
// 注意將23.2.1.7替換為你的VPS服務(wù)器地址
https://23.2.1.7:6901/
點(diǎn)擊高級(jí)
點(diǎn)擊繼續(xù)訪問(wèn)
然后輸入用戶名和密碼,其中:
用戶名為:kasm_user
密碼為:VNC_PW=password
默認(rèn)密碼為password,可以在運(yùn)行kasmweb/chrome容器時(shí)設(shè)置一個(gè)復(fù)雜的初始密碼,設(shè)置方法是修改 VNC_PW=password。
登錄成功之后,默認(rèn)顯示
這時(shí)可以在瀏覽器地址欄輸入其它網(wǎng)址輕松訪問(wèn)。
注意不要關(guān)閉這個(gè)瀏覽器應(yīng)用,否則還需要一些手段才能恢復(fù)。