On Mon, Aug 2, 2021 at 12:47 AM takuya morita <[email protected]> wrote:
> Hello Guacamole Support. > > I am Takuya, Security Enginner in Japan. > > Guacamole is very usefull! > I can use Guacamole on docker. > > However, I cannot authenticate with ldap on docker. > I read document and download guacamole-auth-ldap-1.3.0.jar under > /extensions . > Looking over the above and your docker-compose.yml, I think you're overthinking things and following the wrong docs. You do not need to copy the extension into place for the Docker image, and you may in fact be breaking the image by attempting to replace its key directories with volume mounts. The LDAP extension is part of the image and will be automatically put in place when the required LDAP_* environment variables are set. See: http://guacamole.apache.org/doc/gug/guacamole-docker.html#guacamole-docker-ldap I'd recommend getting rid of the volume-mounted "extensions" directory and the legacy Docker links. Instead, use the environment variables as documented. Where you need one of those variables to point to another container within the same docker-compose.yml, you can just use the name of that container as the hostname. Docker Compose should automatically define these hostnames for the sake of inter-container communication. Michael Jumper CEO, Lead Developer Glyptodon Inc <https://glyp.to/>.
