Easily run Apache Guacamole with docker containers using docker-compose
Edit .env.example, changing the username and password for postgres.
//.env.example
POSTGRES_USER=my_new_postgres_username
POSTGRES_PASSWORD=my_new_secure_postgres_password
Rename .env.example to .env and make sure it's in the directory as your docker-compose.yml file.
First you should get the seed file for postgres.
docker-compose up init-guac-db
Then you can start everything.
docker-compose up -d
git clone https://github.com/justin-luoma/guacamole_docker-compose.git guacamole
cd guacamole
vim .env.example ///make changes to .env.example
mv .env.example .env
docker-compose up init-guac-db
docker-compose up -d
Guacamole is now listening on port 8080 and can be accessed on localhost.
default username: guacadmin
default password: guacadmin
Be sure to change the default password.