日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Docker部署Guacamole

發布時間:2024/1/18 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Docker部署Guacamole 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Docker部署Guacamole

Apache Guacamole 是一個無客戶端的遠程桌面網關。它支持標準協議,如 VNC、RDP 和 SSH,甚至還支持k8s、telnet連接。它可以在任何有網絡的地方連接上你的服務器和Windows主機。可以同時連接多個終端,并且能夠無縫切換。

部署教程

安裝docker

首先需要安裝Docker,使用官方一鍵安裝腳本部署,已安裝的直接忽略

# 國內服務器使用 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 國外服務器使用 curl -fsSL https://get.docker.com | bash -s docker

獲取dockers鏡像

docker pull guacamole/guacamole docker pull guacamole/guacd

數據庫:官方支持PostgreSQL和MySQL兩種,這里使用常用的MySQL

docker pull mysql

鏡像拉取完成后檢查一下

docker image ls

如下:

準備就緒后開始部署服務。

部署mysql

運行docker容器

docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=sim mysql

Guacamole程序不會自動初始化數據庫,運行MySQL之后需要手動初始化數據庫,而Guacamole提供了數據庫文件,只需要生成導入就可以了。
生成數據庫文件:

docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql

這一步完成后當前目錄下會生成一個initdb.sql的文件,將它復制到MySQL容器內

docker cp initdb.sql mysql:/

復制完成之后進入MySQL容器初始化數據庫

# 進入MySQL容器: docker exec -it mysql bash# 在容器內運行,進入數據庫mysql -uroot -psim# 創建一個數據庫: mysql > create database guac;# 選擇數據庫: mysql > use guac;# 導入數據: mysql > source /initdb.sql

至此,完成了數據庫初始化

部署Guacd

Guacd是Apache Guacamole網絡應用程序使用的本地服務器端代理,運行Guacd:

docker run --name guacd -d guacamole/guacd

部署Guacdmole

運行Guacdmole:

docker run --name guacamole --link guacd:guacd \--link mysql:mysql \-e MYSQL_DATABASE=guac \-e MYSQL_USER=root \-e MYSQL_PASSWORD=sim \-d -p 9090:8080 guacamole/guacamole

運行起來后大概初始化十秒鐘,在瀏覽器打開 http://ip:8080/guacamole

默認賬號密碼均為:guacadmin

添加session

打開settings

然后進入

添加相應的信息

編輯完成后可以保存。然后選擇home

就可以了點擊相應的標簽進入界面了

更新2022/01/17

傳說中guacamole的RDP支持設備重定向功能,經實測,設備重定向功能和mstc的設備本地資源不是一回事兒,mstc中的本地資源是可以將使用mstc的計算機上的資源映射到遠程虛擬機上,而guacamole的RDP的設備重定向僅僅是將guacamole server上的目錄映射到虛擬機上,如下圖:

這里“虛擬盤路徑”實際上是guacamole服務器上的一個目錄,

實際效果如下圖所示

總結

以上是生活随笔為你收集整理的使用Docker部署Guacamole的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。