有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从corda/cordazulu5创建自定义图像。0快照映像?

我想从corda/corda-zulu-5.0-snapshot图像创建一个自定义图像,因此基本上我想将合同和工作流JAR放在容器内的/opt/corda/cordapps文件夹中,同时使用Dockerfile从corda基本图像创建我自己的图像。 所以以后我只需要挂载除/opt/corda/cordapps之外的卷点

我在Dockerfile中尝试了以下配置:

FROM corda/corda-zulu-5.0-snapshot:latest
USER root
VOLUME ./cordapp-tradefinance-contracts-0.1.jar /opt/corda/cordapps/
VOLUME ./cordapp-tradefinance-workflows-0.1.jar /opt/corda/cordapps/

这也是

FROM corda/corda-zulu-5.0-snapshot:latest
USER root
COPY ./cordapp-tradefinance-contracts-0.1.jar /opt/corda/cordapps/
COPY ./cordapp-tradefinance-workflows-0.1.jar /opt/corda/cordapps/

但这些Dockerfile中的任何一个都不起作用。运行容器后,在检查容器内部时创建了新图像,但在/opt/corda/cordapps文件夹中找不到这些JAR

FROM corda/corda-zulu-5.0-snapshot:latest
USER root
VOLUME ./cordapp-tradefinance-contracts-0.1.jar /opt/corda/cordapps/
VOLUME ./cordapp-tradefinance-workflows-0.1.jar /opt/corda/cordapps/

我希望在运行自定义图像后,这些JAR应该复制到容器的/opt/corda/cordapps文件夹中


共 (1) 个答案