Я использую 4-х литровую банку Grails с пружиной Security.Аутентификация сопоставлена с Active Directory.Он отлично работает в режиме разработки и при запуске с java -jar
на openjdk 11.0.2 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
То же самое в контейнере Docker (на том же хосте) завершается с ошибкой «неправильный пароль» (на самом деле не очевидно для наших любимыхActive Directory): javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C09042F, comment: AcceptSecurityContext error, data 52e, v2580 ]
Dockerfile равен
FROM adoptopenjdk/openjdk11:latest
EXPOSE 8080
RUN mkdir /opt/app
COPY build/libs/*.jar /opt/app/app.jar
CMD ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/opt/app/app.jar"]
Я предполагаю, что где-то в свойствах системы что-то другое, но какое ...