docker拉取镜像:
拉取Guacamole服务器:sudo docker pull guacamole/guacamole
拉取Guacamole客户端:sudo docker pull guacamole/guacd
创建数据库初始化脚本:
sudo docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql
将初始化脚本initdb.sql移动到MySQL容器中
sudo docker cp initdb.sql mysql:/initdb.sql
进入Docker中的SQL容器进行数据库新建和初始化
sudo docker exec -it mysql mysql -uroot -p
######提示输入mysql登录密码
CREATE DATABASE guacamole;
CREATE USER 'guacamole'@'%' IDENTIFIED BY 'guacamole';
GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole.* TO 'guacamole'@'%';
FLUSH PRIVILEGES;
exit
docker exec -it mysql bash
mysql –uroot –p -Dguacamole<initdb.sql
######提示输入mysql登录密码
创建容器
Guacamole客户端:sudo docker run --name guacd --restart=always -d guacamole/guacd
Guacamole服务器:sudo docker run --name guacamole --restart=always --link guacd:guacd --link mysql:mysql -e MYSQL_DATABASE='guacamole' -e MYSQL_USER='guacamole' -e MYSQL_PASSWORD='密码' -d -p 端口号:8080 guacamole/guacamole
需要通过路径"/guacamole/#/"访问,默认账号密码都是guacamole,进入修改
引用:
用群辉docker搭建一个网页式的远程桌面客户端_群晖 Synology_那是云 | 智能生活 , 上那是云 - 智能生活,上那是云