Hi, I am new to guacamole and docker so sorry if this is an easy one...but I am
trying to use guacd/guacamole official docker containers with a native mariadb
install. I am starting the guacamole instance this way:
docker run --network=guac-network --name lnb-guacamole -e
MYSQL_HOSTNAME="172.18.0.1" -e MYSQL_DATABASE="guacamole_db" -e
MYSQL_USERNAME="guacamole_user" -e MYSQL_SSL_MODE="disabled" -e
MYSQL_SERVER_TIMEZONE="America/New_York" -e LOG_LEVEL="debug" -e
MYSQL_DRIVER="mariadb" -e MYSQL_PASSWORD="pw" -e GUACD_HOSTNAME="lnb-guacd" -d
-p 8080:8080 guacamole/guacamole
I thought I read that guacamole natively supports Mariadb but I guacamole is
throwing errors and I see this in the logs:
Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
so it looks like the jdbc driver is not included in the container???
How do I include the mariadb jdbc driver in the container?
Thanks in advance
Tony