centos7 docker 下Guacamole 服務配置


1: 安裝docker

2: 安裝mysql鏡像

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=123456  -d mysql

3: 導出guacamole的建表文件

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

4: 將文件復制到mysql的容器中

docker cp initdb.sql some-mysql:/initdb.sql

5:在mysql的容器中打開bash:

docker exec -it some-mysql bash

6:登陸到mysql,建立數據庫guacamole_db

mysql > CREATE DATABASE guacamole_db;

7: 導入數據initdb.sql到數據庫guacamole_db中:

cat initdb.sql | mysql -u root -p guacamole_db

8:驗證表信息,登陸到mysql

mysql> USE guacamole_db;
mysql> SHOW TABLES;

9:退出mysql容器

10: 啟動guacd容器:

docker run --name some-guacd -d guacamole/guacd

11: 啟動gacamole容器,並且連接guacd和mysql容器

docker run --name some-guacamole --link some-guacd:guacd --link some-mysql:mysql -e MYSQL_DATABASE='guacamole_db' -e MYSQL_USER='root' -e MYSQL_PASSWORD='123456' -d -p 192.168.0.192:8080:8080 guacamole/guacamole

12:通過網址  http://192.168.0.192:8080/guacamole/  訪問,默認賬戶和密碼都是 guacadmin。記得打開8080端口,每次修改防火牆,記得重啟docker(沒細研究,也可能不需要)

13 :創建rdp,就填這幾個地方就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM