docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql
启动mysql容器并创建mysql的root用户和密码
docker run --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=你的密码 -d mysql/mysql-server:5.7
#####”你的密码“替换成你自己的密码,用于mysql登录
将初始化脚本initdb.sql移动到MySQL容器中
docker cp initdb.sql mysql:/initdb.sql
登录mysql配置Guacamole的新数据表
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 #####(这句命令需要手动输入,粘贴可能会报错)_