小编use*_*942的帖子

Docker:将证书插入 ketstore

我正在尝试将证书添加到$JAVA_HOME/jre/lib/security/cacerts我的信任库中Dockerfile

FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
RUN keytool -import -alias vault -storepass changeit -keystore $JAVA_HOME/jre/lib/security/cacerts -noprompt -trustcacerts -file /var/run/secrets/kubernetes.io/certs/tls.crt
ADD wseccloudconfig-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
Run Code Online (Sandbox Code Playgroud)

如您所见,我正在执行命令keytool...以将证书插入到cacerts.

I'm deploying this image into my openshift/kubernetes cluster. Once I've connected to pod shell, I'm able to run this keytool... command rightly. So I mean, the command is well formed. There're no syntax problem or …

java openshift docker kubernetes dockerfile

5
推荐指数
1
解决办法
3115
查看次数

标签 统计

docker ×1

dockerfile ×1

java ×1

kubernetes ×1

openshift ×1