精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Webtops——用docker運行Linux桌面

系統 Linux
今天蟲蟲就給大家介紹一個項目Webtops,通過它可以讓用戶在其Web瀏覽器中運行Linux桌面以容器化方式部署。

容器的大流行讓很多東西虛擬化、容器化變成了現實。很多人還希望更多,想在容器中跑整個OS,將容器當虛擬機用。一般來說這個想法不是推薦的做法,但并非是無法實現。今天蟲蟲就給大家介紹一個項目Webtops,通過它可以讓用戶在其Web瀏覽器中運行Linux桌面以容器化方式部署。

概述

Webtops項目和一般的短小精悍,單一功能Docker哲學背道而馳,但是要實現功能就必須如此。該項目需要在容器中運行以下的服務:

(1) Guacamole Server:Apache基金會下的無客戶端一個遠程桌面網關。這是實現Web(瀏覽器)訪問遠程桌面的關鍵。

(2) xrdp Server:提供使用RDP(Microsoft遠程桌面協議)的遠程計算機的圖形登錄。xrdp接受來自各種平臺RDP客戶端的連接,包括reeRDP,rdesktop,NeutrinoRDP和Microsoft遠程桌面客戶端。

(3) Pulseaudio:一個跨平臺的、可通過網絡工作的聲音服務。

(4) Custom nodejs frontend:

(5) Webtops項目可以做到:

  • 像素渲染的完美分辨率
  • 基本的窗口管理器
  • 音頻支持
  • 使用RDP協議
  • 剪貼板支持
  • 屏幕鍵盤支持
  • 遠程文件上傳/下載管理

Webtops設計時候考慮了容器化,以構建基本鏡像的設計理念進行了開發,所以支持應用擴展,可以輕松地將任何Linux GUI應用程序嵌入進來。在桌面環境中,用戶可以通過需求安裝特定的軟件包并根據需要自定義。

安裝部署

由于基于容器化部署,安裝非常簡單,直接一個docker命令就可以完成部署:

  1. docker run -d \ 
  2. --name=webtop \ 
  3. -e PUID=1000 \ 
  4. -e PGID=1000 \ 
  5. -e TZ=Europe/London \ 
  6. -p 3000:3000 \ 
  7. -v /path/to/data:/config \ 
  8. --shm-size="1gb" \ 
  9. --restart unless-stopped \ 
  10. ghcr.io/linuxserver/webtop 

然后通過瀏覽器訪問:localhost:3000,就可以訪問,這是Alpine XFCE桌面環境:

屏幕的左側是一個箭頭,該箭頭可以用來擴展某些內置的遠程交互功能的菜單,也可以使用ctrl + alt + shift組合鍵打開和關閉此菜單:

在彈出菜單中,可以啟動文件瀏覽器,彈出式軟鍵盤(手機或者觸摸板用)以及將剪貼板。

文件瀏覽器中,直接實現用戶當前系統和遠程系統的文件上傳下載和其他一些操作。

用戶當前剪貼板中的內容,先復制到該剪貼板框中,后續才能在遠程機器中使用。

偏好設置

目前除了Alpine外也支持Ubuntu,支持的桌面系統包括:

  • XFCE
  • KDE
  • MATE
  • i3
  • Openbox
  • IceWM

訪問認證

默認情況下,鏡像啟用abc用戶,無需認證就可以訪問。abc用戶默認密碼也是 abc。如果要更改此密碼并在訪問界面時啟用身份驗證,需要通過在服務器上執行:

  1. docker exec -it webtop passwd abc 

然后通過localhost:3000/?login=true訪問

默認會打開xrdp登錄管理器,可以在其中輸入用戶名和密碼。

更新

如前已經說過容器化的Linux桌面環境實際上與經典Docker哲學相悖,因此強烈建議不要使用通過Docker來處理鏡像來更新。可以使用操作系統的包管理更新系統

對于Alpine用apk:

  1. sudo apk upgrade 

Ubuntu則使用apt:

  1. sudo apt-get update && sudo apt-get dist-upgrade –y 

自定義

編譯鏡像

為了讓基礎鏡像中嵌入所需的的APP,比如要添加Firefox容器時候示例Dockerfile:

  1. FROM lsiobase/rdesktop-web:alpine 
  2. RUN \ 
  3. echo "**** install packages ****" && \ 
  4. apk add --no-cache \ 
  5. firefox-esr && \ 
  6. echo "**** cleanup ****" && \ 
  7. rm -rf \ 
  8. /tmp/* 
  9. # add local files 
  10. COPY /root / 
  11. # ports and volumes 
  12. EXPOSE 3000 
  13. VOLUME /config 

除了安裝應用程序外,還需要在啟動文件中/root/defaults/autostart添加firefox的啟動點。

就是這樣,當容器啟動后, Firefox將在基本的Openbox gui中啟動:

還有一個LibreOffice應用的Dockerfile文件如下:

  1. FROM lsiobase/rdesktop-web:alpine 
  2. # set version label 
  3. ARG BUILD_DATE 
  4. ARG VERSION 
  5. ARG LIBREOFFICE_VERSION 
  6. LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" 
  7. LABEL maintainer="thelamer" 
  8. RUN \ 
  9. echo "**** install packages ****" && \ 
  10. apk add --no-cache --virtual=build-dependencies \ 
  11. curl && \ 
  12. if [ -z ${LIBREOFFICE_VERSION+x} ]; then \ 
  13. LIBREOFFICE_VERSION=$(curl -sL " dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \ 
  14. && awk '/^P:libreoffice$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \ 
  15. fi && \ 
  16. apk add --no-cache \ 
  17. libreoffice==${LIBREOFFICE_VERSION} \ 
  18. tint2 && \ 
  19. echo "**** openbox tweaks ****" && \ 
  20. sed -i \ 
  21. 's/NLMC/NLIMC/g' \ 
  22. /etc/xdg/openbox/rc.xml && \ 
  23. echo "**** cleanup ****" && \ 
  24. apk del --purge \ 
  25. build-dependencies && \ 
  26. rm -rf \ 
  27. /tmp/* 
  28. # add local files 
  29. COPY /root / 
  30. # ports and volumes 
  31. EXPOSE 3000 
  32. VOLUME /config 

自啟動

默認只有當用戶登錄Web界面時才會啟動桌面應用程序,如果需要在容器啟動時運行應用程序,則需要設置環境變量:

  1. -e GUIAUTOSTART=true 

如果用戶將默認容器中的密碼更改為abc,還需要設置密碼選項以確保應用程序自動啟動:

  1. -e PASSWORD=yourpassword 

總結

Webtops項目,給了我們一個下容器中運行Linux桌面的選擇,可以做一個演示、臨時系統中使用,當然更多的使用場景還需要大家去嘗試探索,由于是基于容器部署,非常便捷,嘗試也幾乎沒有任何的成本。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2020-04-21 16:10:59

ROX桌面Linux

2013-03-05 13:23:29

Linus TorvaGNOME 3

2015-11-25 10:52:37

LinuxAptik備份

2021-11-11 12:19:47

開源開源工具Linux 桌面

2015-12-28 12:03:44

LinuxUnix桌面

2011-07-04 14:58:56

Qt 桌面 qvfb

2013-08-28 15:50:36

Linux桌面Mac

2014-09-18 10:01:53

Linux

2019-12-16 09:22:58

GNOMELinux桌面

2017-10-09 16:44:00

2009-03-04 17:51:52

桌面LinuxWindows虛擬化

2014-09-03 11:26:11

2023-07-20 12:32:42

Linux桌面

2013-04-09 09:38:02

2011-07-04 14:11:43

QT 桌面 Embedded

2013-05-14 10:53:43

2009-12-15 16:58:36

Linux中文桌面

2017-05-31 14:24:49

2022-06-06 14:14:46

發行版桌面Ubuntu

2013-10-11 15:53:25

LinuxLinuxMintCinnamon
點贊
收藏

51CTO技術棧公眾號

日本天堂网在线观看| 裸体大乳女做爰69| 亚洲精品久久久久久久蜜桃| 日韩精品看片| 日韩一二在线观看| 播放灌醉水嫩大学生国内精品| h视频在线播放| 国产麻豆精品视频| 海角国产乱辈乱精品视频| 第一次破处视频| 亚洲图色一区二区三区| 91国产成人在线| 国产小视频免费| 成年在线电影| 91在线观看地址| 51国偷自产一区二区三区| 欧美激情护士| 国产精品婷婷午夜在线观看| 超碰97人人在线| 中文天堂在线资源| 中文久久精品| 欧美成人免费视频| 成人欧美一区二区三区黑人一 | 欧美zzoo| 国产成人av一区二区三区在线| 国产精品xxxxx| 成年人午夜视频| 这里只有精品在线| 日韩在线免费视频| 自拍偷拍视频亚洲| 女同久久另类99精品国产| 91麻豆精品国产91久久久更新时间| 国产精品99久久免费黑人人妻| 激情在线视频播放| 亚洲人精品午夜| 亚洲精品一区二| 黄色在线免费观看大全| 久久综合丝袜日本网| 狠狠色伊人亚洲综合网站色 | 国产视频久久网| 免费观看黄网站| 国产成人免费精品| 在线中文字幕不卡| 无码人妻精品一区二区三区66| 性xxxxfreexxxxx欧美丶| 亚洲国产乱码最新视频| 男人的天堂avav| 亚洲h片在线看| 亚洲特级片在线| 日韩一二区视频| 伊人在我在线看导航| 亚洲精品视频在线| wwwjizzjizzcom| 最新日本在线观看| 亚洲综合色丁香婷婷六月图片| 玖玖精品在线视频| 午夜视频在线观看网站| 亚洲欧洲日韩女同| 一区二区精品视频| 黄av在线播放| 一区二区欧美精品| 欧美在线一区视频| 免费福利视频一区二区三区| 91激情五月电影| 亚洲一级片网站| 国产精品日本一区二区不卡视频| 日韩一级免费一区| xxxxxx黄色| 亚州精品视频| 中文字幕精品—区二区| 国产美女久久久久久| 女人天堂亚洲aⅴ在线观看| 欧美成人中文字幕| 97人人澡人人爽人人模亚洲| 久久综合影音| 成人网欧美在线视频| 亚洲AV无码国产精品午夜字幕| 99这里都是精品| 日本高清一区| 最新超碰在线| 欧美日韩在线第一页| 男操女免费网站| 日本伊人久久| 亚洲欧美在线免费| 波多野结衣家庭教师| 亚洲激情女人| 国产精品视频最多的网站| 99热这里只有精| av在线综合网| 中文字幕一区二区三区四区五区六区| 美女精品导航| 欧美三级一区二区| 午夜不卡久久精品无码免费| 欧美欧美黄在线二区| 欧美成人精品xxx| 狠狠人妻久久久久久综合| 麻豆精品新av中文字幕| 国产视频一区二区三区四区| 91女主播在线观看| 天天影视涩香欲综合网| 欧美一级小视频| 一道本一区二区三区| 欧美成年人视频| 999视频在线| 天天干天天做天天操| 精品三级av在线导航| 亚洲欧美日韩国产中文专区| 国产传媒免费在线观看| 无码免费一区二区三区| 麻豆精品视频在线观看免费| 国产精品久久久久久久免费大片| www.亚洲免费| 亚洲高清一区二区三区| 九九热只有精品| 亚洲一区网址| 一本一本久久a久久精品综合小说| 夫妻性生活毛片| 狂野欧美性猛交xxxx巴西| 风间由美久久久| 日本中文字幕在线看| 日韩欧美成人精品| 成人国产精品一区二区| 久久久久免费精品| 中文字幕区一区二区三| 色偷偷av一区二区三区| 亚洲不卡视频在线观看| 成人蜜臀av电影| 一级性生活毛片| 午夜羞羞小视频在线观看| 色天使久久综合网天天| 在线观看免费视频国产| 久久精品青草| 国产麻豆9l精品三级站| 久久精品国产精品国产精品污 | 日韩福利视频网| 国产精品亚洲不卡a| 成人黄色网址| 欧美精品vⅰdeose4hd| 欧美巨胸大乳hitomi| 日本中文字幕不卡| 日韩精品成人一区二区在线观看| 亚洲人体视频| 亚洲美女av网站| 国产一级片毛片| 成人av午夜电影| 男人添女人下部高潮视频在观看 | 老牛影视免费一区二区| 草草在线视频| 日韩电影中文字幕一区| 一级黄色免费网站| 久久久激情视频| 国语对白做受xxxxx在线中国| 欧美极品中文字幕| 国产精品爽黄69| 国产丝袜在线| 欧美r级电影在线观看| 国产在线观看99| 91小视频在线| 男女视频一区二区三区| 日本不卡二三区| 91九色国产视频| 激情网站在线| 亚洲图片制服诱惑| 夜夜狠狠擅视频| 一区二区免费在线播放| 日本xxx在线播放| 日本美女一区二区三区视频| 国产盗摄视频在线观看| 国产亚洲成av人片在线观黄桃| 51精品在线观看| 最新av网站在线观看| 日韩欧美亚洲一区二区| 国产一级做a爱片久久毛片a| 亚洲国产高清aⅴ视频| www.cao超碰| 亚洲午夜极品| 日本午夜精品电影| 国产午夜精品一区在线观看| 国自产精品手机在线观看视频| 国产在线资源| 日韩欧美国产高清| 在线观看免费av片| 亚洲欧洲日韩在线| 粉嫩av懂色av蜜臀av分享| 日本三级亚洲精品| 久久手机在线视频| 欧美日韩国产高清电影| 91av免费看| 国产精品久久久久av电视剧| 久久亚洲国产精品| 丝袜视频国产在线播放| 欧美日韩精品一区视频| 日产电影一区二区三区| 国产精品久久久久影院| 国产精品嫩草av| 精品一区二区三区久久| 欧美极品欧美精品欧美| 小小影院久久| 欧美午夜精品久久久久久蜜| 亚洲国产精品免费视频| 日本最新高清不卡中文字幕| 日韩成人伦理| www.午夜精品| 激情小视频在线观看| 亚洲第一区中文字幕| 亚洲专区在线播放| 欧美性xxxxxxx| 欧美日韩综合一区二区| 国产精品午夜在线| aaaaa一级片| 成人av第一页| 男插女视频网站| 蜜臀精品一区二区三区在线观看| 日韩欧美视频网站| 国内一区二区三区| 一区二区三区观看| 精品视频免费| 欧美日韩综合久久| 欧美日韩直播| 国产伦理久久久| 亚洲综合影院| 97久草视频| 欧美欧美在线| 成人在线中文字幕| 啪啪av大全导航福利综合导航| 668精品在线视频| 91av久久| 久久久久久这里只有精品| 羞羞的视频在线观看| 理论片在线不卡免费观看| 成人在线视频成人| 国产亚洲美女精品久久久| 欧美在线观看在线观看| 日韩av最新在线| 四虎精品一区二区三区| 亚洲电影免费观看高清完整版在线观看| www.蜜臀av.com| 欧美大片在线观看| 亚洲欧美另类视频| 精品少妇一区二区三区日产乱码 | 日本一区二区三区精品| 亚洲va在线va天堂| 韩国av免费观看| 偷拍与自拍一区| 日本在线观看中文字幕| 黄色一区二区在线| 久久国产视频精品| 色综合久久66| 成人黄色免费网| 欧美精品久久天天躁| 国产又粗又猛又黄| 欧美高清视频一二三区| 精品黑人一区二区三区在线观看| 日韩三级精品电影久久久| 亚洲第一色视频| 亚洲精品福利在线| 久久电影中文字幕| 最新91在线视频| 18av在线视频| 18久久久久久| 国产精品第一| 18成人在线| 好吊妞视频这里有精品| 蜜桃传媒视频麻豆第一区免费观看 | 美腿丝袜在线亚洲一区| 91pony九色| av在线不卡电影| 91成人在线免费视频| **性色生活片久久毛片| 国产一级片网址| 色噜噜夜夜夜综合网| 国产精品免费无遮挡| 亚洲成人黄色网| 免费一级毛片在线观看| 久久精品99国产精品酒店日本| 精品精品导航| 国产精品嫩草视频| 永久免费精品视频| 久久综合毛片| 68国产成人综合久久精品| www.亚洲成人网| 日本伊人色综合网| 深夜视频在线观看| 久久午夜色播影院免费高清| 色哟哟一一国产精品| 欧美日韩黄色大片| 国产理论片在线观看| 日韩电影中文字幕一区| 人人干在线视频| 欧美一级bbbbb性bbbb喷潮片| 亚洲精品一区av| 欧美成人一区二区在线| 综合精品一区| 亚洲成熟丰满熟妇高潮xxxxx| 91麻豆swag| 伊人久久大香线蕉av一区| **女人18毛片一区二区| 日本午夜激情视频| 欧美亚洲三级| 无人码人妻一区二区三区免费| 99久久免费国产| 99久久99久久精品国产| 色综合久久久久久久久久久| av免费观看网| 国产精品国产三级在线观看| 国内外成人免费视频| 久久精品av| 每日在线更新av| 中文字幕丰满人伦在线| 国产亲近乱来精品视频 | 在线播放一级片| 在线观看欧美理论a影院| 久久久久久久久久久久久国产| 噜噜噜躁狠狠躁狠狠精品视频| www.欧美com| 中文字幕一区二区三区av| www五月天com| 亚洲国产福利在线| 中文字幕有码在线视频| 国产一区红桃视频| 精品亚洲成人| 欧洲av无码放荡人妇网站| 成人黄色大片在线观看 | 久久亚洲精品欧美| 亚洲激情黄色| 熟妇女人妻丰满少妇中文字幕| 国产精品精品国产色婷婷| 伊人久久中文字幕| 亚洲人成网站免费播放| 天堂av中文在线观看| 精品视频第一区| 国产精品日韩欧美一区| 国产福利在线观看视频| 亚洲国产美女搞黄色| 韩国中文字幕hd久久精品| 欧美国产亚洲视频| 亚洲精品高潮| 青春草国产视频| 丁香亚洲综合激情啪啪综合| 久久免费小视频| 精品日韩一区二区三区免费视频| 色呦呦久久久| 国产精品v欧美精品∨日韩| 国内激情久久| 波多野结衣一二三区| 天天av天天翘天天综合网| 日本福利在线观看| 日本亚洲欧美三级| 精品国产一区二区三区| 奇米影音第四色| 日韩理论片中文av| 精品人妻无码一区二区三区蜜桃一| 久久成人亚洲精品| 亚洲午夜免费| 国产美女网站在线观看| 久久久精品国产免费观看同学| 中文字幕免费高清在线观看| 最近2019中文字幕第三页视频| 97久久精品一区二区三区的观看方式| 亚洲第一综合网站| 国产精一区二区三区| 精品视频久久久久| 国产丝袜精品第一页| 成人免费视频观看| japanese在线播放| av成人免费在线观看| 超碰在线观看91| 久久久精品电影| 国产伦精品一区二区三区免费优势| 干日本少妇首页| 中文字幕一区二区视频| 亚洲av少妇一区二区在线观看| 欧美一区三区三区高中清蜜桃| 国产成人1区| 涩涩网站在线看| 天天操天天色综合| 尤物网址在线观看| 国产精品xxxx| 日韩成人一级大片| 麻豆视频在线观看| 亚洲图片制服诱惑| 91精品啪在线观看国产手机 | 桃花岛成人影院| 日韩人妻精品一区二区三区| k8久久久一区二区三区 | 久久久久免费看| 亚洲欧美成人网| 国产成人免费视频网站视频社区| 成年人午夜免费视频| 国产精品国产自产拍高清av| 日韩中文字幕免费在线观看| 国产精品手机播放| 日韩亚洲精品在线| 疯狂撞击丝袜人妻| 日韩高清中文字幕| 欧美h版在线观看| 精品久久久久久久无码 | 国产综合中文字幕| 中文字幕一区二区三区在线观看 | 91免费版在线|