All Apache Guacamole deployments require an instance of the web application and an instance of guacd, and most deployments additionally require a backend database to allow web-based management of users and connections. Docker images for each of these components are provided as part of Glyptodon Enterprise, built from the same packages and made available under the same EULA. These images are supported by Glyptodon, Inc. as an alternative distribution and deployment method for Glyptodon Enterprise.
|Image name||Base image||Description|
|The Apache Guacamole web application, deployed under Apache Tomcat.|
|The Apache Guacamole proxy daemon, guacd, with support for VNC, RDP, SSH, and telnet.|
|An instance of MySQL, automatically initialized with the Apache Guacamole database schema.|
|An instance of PostgreSQL, automatically initialized with the Apache Guacamole database schema.|
docker-compose is highly recommended if deploying Glyptodon Enterprise using Docker, as any deployment of Glyptodon Enterprise using the provided Docker images will involve multiple containers which
docker-compose can greatly assist in orchestrating.
For example, a full deployment of Glyptodon Enterprise which uses a
user-mapping.xml for authentication can be created using a
docker-compose.yml like the following:
docker-compose.yml which leverages MySQL rather than
user-mapping.xml and uses the
glyptodon/guacamole-db-mysql image would look like: