#!/bin/bash # need to be root if [ "$EUID" -ne 0 ]; then echo "Please run as root" exit fi watchdog () { # Watchdog docker create \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ --restart=always \ v2tec/watchtower docker start watchtower } guacd () { # guacd docker create \ --name guacd \ --restart=always \ guacamole/guacd docker start guacd } guacamole () { # guacamole docker create \ --name guacamole \ --link guacd:guacd \ -p 8080:8080 \ -e MYSQL_HOSTNAME=gauntsql.home.johnhgaunt.com \ -e MYSQL_DATABASE=guacamole_db \ -e MYSQL_USER=guacamole_user \ -e MYSQL_PASSWORD=HjPwuT6sNieLamso \ guacamole/guacamole cat << EOF >> /etc/firewalld/services/guacamole.xml guacamole gucamole EOF sleep 5 firewall-cmd --add-service=guacamole --permanent firewall-cmd --reload docker start guacamole }