我有一个连接Ms Sql的服务。连接正在从本地系统成功运行。但在部署后抛出以下错误。
无法获得查询元数据的连接:驱动程序无法使用安全套接字层(SSL(加密建立与SQL Server的安全连接。错误:";客户端偏好[TLS13,TLS12]不接受服务器选择的协议版本TLS10
Dockerfile中唯一的更改是最后3行:
FROM openjdk:11-jre-slim
COPY /target/app-exec.jar /app-exec.jar
RUN apt-get update && apt-get -y install wget
RUN apt-get install curl -y
RUN wget -O dd-java-agent.jar https://dtdg.co/latest-java-tracer
即使在恢复更改后,我也会遇到同样的错误。你能帮我解决这个问题吗?
最近,在即将到来的OpenJDK更新版本中,TLS 1.0/1.1默认不启用(自4月20日起(
对我来说,快速的解决方案是将版本降级为以下版本:
FROM openjdk:11.0.6-jre-slim