我有一个springbootjava应用程序,我使用googlejib创建了一个基于gcr.io/distroless的docker映像(我现在在本地部署映像)/java:11.
我的java应用程序需要访问具有自签名证书的https资源。在本地(没有docker),我使用以下命令将证书添加到java证书中,以便开发和调试我的spring boot应用程序。
"C:\Program Files\Java\jdk-11\bin\keytool" -importcert -file C:\Users\FooBar\Downloads\mycert.pem -alias foobar -keystore "C:\Program Files\Java\jdk-11\lib\security\cacerts" -storepass changeit
我需要以某种方式将这个证书添加到我用jib创建的图像中;然而,所有的在线帖子都给出了一个解决方案,要么进化出docker文件(我没有),要么进化出kubernetes和其他我不使用的云技术(例如docker swarm)。
有人能给我一些帮助或提供一个涉及jib的解决方案,让我将这个证书添加到容器中运行的jvm的证书中吗?
暂无答案!
目前还没有任何答案,快来回答吧!