/guacamole-mysql

Docker container using mysql authentication

Primary LanguageShellMIT LicenseMIT

Guacamole-mysql

Guacamole configured with mysql authentication.

default username: guacadmin

default password: guacadmin

guacd runs from a separate container.

Mysql database stored in a persistant data container. Be sure to protect it from being erased.


Author

Randy Hall randy.hall@open-source.guru


Building

Build from docker file:

git clone git@github.com:hall757/guacamole-mysql.git
cd guacamole-mysql/datavolume
docker build -t hall/guacamole-data .
docker run -i -t --name guacamole-data hall/guacamole-data /bin/true
cd ..
docker build -t hall/guacamole-mysql . 

Running

Launch a mysql container attached to your datavolume and the guacamole daemon.

docker run -d --name guacamole-mysqldb --volumes-from guacamole-data -e MYSQL_ROOT_PASSWORD=guacamole stackbrew/mysql
docker run -d --name guacamole-guacd hall/guacamole-guacd

Now you can launch guacamole-mysql

docker run -d --link guacamole-mysqldb:mysql --link guacamole-guacd:guacd -p 8080:8080 hall/guacamole-mysql

Browse to http://your-host-ip:8080

Username: guacadmin

Password: guacadmin