1.拉取镜像
docker pull guacamole/guacamole
docker pull guacamole/guacd
2. 提取数据库脚本文件(以mysql为例)
docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql
3.初始化mysql
创建数据库guac,执行脚本初始化数据库表结构
4. 启动guacd容器
docker run --name guacd -p 4822:4822 -d guacamole/guacd
#如需要用API整合,端口必须做映射处理
5.启动guacamole客户端
docker run --name guacamole --link guacd:guacd \
--link test-mysql:mysql \
-e MYSQL_DATABASE=guac \
-e MYSQL_USER=root \
-e MYSQL_PASSWORD=123456 \
-d -p 9090:8080 guacamole/guacamole
访问:http://localhost:9090/guacamole, 出现管理界面,成功安装完成。