1)項(xiàng)目介紹 GitHub:https://github.com/linuxserver/docker-webtop WebTop 它是一個(gè)基于 Linux ( Ubuntu 和 Alpine 兩種版本)的輕量級容器,具有在瀏覽器中運(yùn)行的完整桌面環(huán)境,具有基本的窗口管理器、像素完美的渲染分辨率、音頻
以下是一篇關(guān)于基于Linux的輕量級容器項(xiàng)目WebTop的介紹和部署指南。
GitHub: https://github.com/linuxserver/docker-webtop
WebTop
是一個(gè)基于Linux(Ubuntu和Alpine兩種版本)的輕量級容器,提供在瀏覽器中運(yùn)行的完整桌面環(huán)境。它具有基本的窗口管理器、像素完美的渲染分辨率、音頻支持、剪貼板支持、屏幕鍵盤支持,以及用于上傳/下載的遠(yuǎn)程文件管理。
# 高版本 Docker 安裝
curl -fsSL https://get.docker.com/ | sh
# 關(guān)閉防火墻
systemctl disable --now firewalld
setenforce 0
# 啟用Docker
systemctl enable --now docker
systemctl status docker
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward
下載Docker-Compose二進(jìn)制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
給文件增加執(zhí)行權(quán)限
chmod +x /usr/local/bin/docker-compose
檢查Docker-Compose版本
docker-compose -v
chmod +x /usr/local/bin/docker-compose
docker-compose -v
推薦用命令行
Docker-Cli
或者Docker-Compose
安裝,因?yàn)榭梢酝ㄟ^shm_size
參數(shù)調(diào)整共享內(nèi)存的大小,來達(dá)到優(yōu)化效果。
mkdir /docker/webtop -p;cd /docker/webtop
docker run -d \
--name=webtop \
--privileged `#optional` \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e SUBFOLDER=/ `#optional` \
-p 3000:3000 \
-v /docker/webtop:/config \
-v /var/run/docker.sock:/var/run/docker.sock `#optional` \
--shm-size="2gb" `#optional` \
--restart unless-stopped \
linuxserver/webtop
docker ps -a
參考: https://blog.csdn.net/wbsu2004/article/details/120519093
使用瀏覽器訪問WebTop前臺(tái):http://服務(wù)器IP地址:3000
注意: 默認(rèn)Alpine Xfce桌面環(huán)境不支持中文。
解決: 中文支持
# 進(jìn)入容器
docker exec -it --user root webtop /bin/bash
# 安裝wget
apk --no-cache add ca-certificates wget
# 安裝公鑰
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
# 下載字體
wget https://github.com/Fangyh09/font-ttf/raw/master/simsun.ttc
# 創(chuàng)建文件夾
mkdir /usr/share/fonts/win
# 移動(dòng)字庫
mv simsun.ttc /usr/share/fonts/win
# 掃描字體目錄并生成字體信息的緩存
fc-cache -vf
# 查看系統(tǒng)內(nèi)所有中文字體及字體文件的路徑
fc-list :lang=zh
docker restart webtop
刷新頁面,原來的小方塊已經(jīng)可以正常顯示了
小編推薦閱讀大功告成~
機(jī)器學(xué)習(xí):神經(jīng)網(wǎng)絡(luò)構(gòu)建(下)
閱讀華為Mate品牌盛典:HarmonyOS NEXT加持下游戲性能得到充分釋放
閱讀實(shí)現(xiàn)對象集合與DataTable的相互轉(zhuǎn)換
閱讀鴻蒙NEXT元服務(wù):論如何免費(fèi)快速上架作品
閱讀算法與數(shù)據(jù)結(jié)構(gòu) 1 - 模擬
閱讀5. Spring Cloud OpenFeign 聲明式 WebService 客戶端的超詳細(xì)使用
閱讀Java代理模式:靜態(tài)代理和動(dòng)態(tài)代理的對比分析
閱讀Win11筆記本“自動(dòng)管理應(yīng)用的顏色”顯示規(guī)則
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)