Spring Boot配置SSL证书以访问Docker容器中的邮件服务器

问题描述

我有一台运行ispmanager的专用服务器,借助它,我添加了域并创建了一个邮箱。同时,对于域,我从“让我们加密”生成通配符ssl证书。对于问题本身,当spring boot尝试通过端口465连接到邮件服务器时,它给出一个错误,即找不到证书。在本地计算机上,我通过keytool添加此证书以某种方式解决了此问题。但是我需要在docker容器中运行整个程序,但是无论我如何尝试添加证书,都没有应用。

我的Dockerfile:

FROM maven:3.6.3-jdk-11 AS MAVEN_BUILD

copY pom.xml /build/

copY src /build/src/

workdir /build/

RUN mvn package

copY Certificates/trainvia_eu.crt /usr/local/share/ca-certificates/trainvia_eu.crt

RUN update-ca-certificates

FROM adoptopenjdk/openjdk11:alpine

workdir /app

copY --from=MAVEN_BUILD /build/target/UpSkill-app.jar /app/

ENTRYPOINT ["java","-jar","UpSkill-app.jar","--spring.profiles.active=prod"]

EXPOSE 8080

还有什么其他方法可以解决此问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)