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/>.

Reply via email to