ntoomey / guacamole-docker-quickstart

Commands need to get a test guacamole setup running on Ubuntu 16

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sudo apt update

sudo apt install docker.io -y

sudo docker network create --driver bridge guac-network

sudo systemctl restart docker

sudo docker run --name guacd -d --network guac-network guacamole/guacd

sudo docker run --name mysql -v /srv/mysql:/var/lib/mysql -d -e MYSQL_DATABASE=guacamole -e MYSQL_ALLOW_EMPTY_PASSWORD=yes --network guac-network mysql:5.7.22

sudo docker exec -i mysql mysql -u root --database mysql --execute="create user 'guacuser'@'%' identified by 'blank';"

sudo docker exec -i mysql mysql -u root --database mysql --execute="grant all privileges on guacamole.* to 'guacuser'@'%';"

sudo docker run --name guacamole -d -p 8080:8080 -e GUACD_HOSTNAME=guacd -e GUACD_PORT=4822 -e MYSQL_HOSTNAME=mysql -e MYSQL_USER=guacuser -e MYSQL_DATABASE=guacamole -e MYSQL_PASSWORD=blank --network guac-network guacamole/guacamole

sudo docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql

sudo docker exec -i mysql mysql -u root guacamole < initdb.sql

About

Commands need to get a test guacamole setup running on Ubuntu 16