从源代码构buildfiware / cygnus docker – 最后一步(8)
当试图从源代码构build一个fiware / cygnus泊坞窗图像时,最后一部分,即从jar中构build图像:
docker build -f ./docker/Dockerfile -t fiware/cygnus .
在构build过程的最后一步(8)中给出以下消息:“没有指定源文件”。 在这一点上,build筑似乎被中止。
该build筑是根据以下url完成的: https : //github.com/telefonicaid/fiware-cygnus/tree/master/docker (源代码来自: https : //github.com/telefonicaid/fiware-cygnus.git )首先从提供的源代码构buildJava归档(jar),然后从jar文件构builddocker镜像。
1)步骤8中的消息可能是什么原因? 因为根据文件,没有提到其他步骤。 此外,在文档中特别提到的“目标”目录似乎没有做出来。
2)然而,确实出现了一个图像,但没有标签( 参见上面提到的命令中的“-t fiware / cygnus”标志)。 这是否是由于大楼只完成了第8步而留下不完整的图像?
非常感谢!
步骤8是
Step 8 : ADD ./target/*.jar /tmp/
这意味着,你可能没有成功build立jar
。
使用当前的HEAD复制步骤2a9c87fb7fd6156225e2eed7fbc9792f1d9c5dfe
给了我一些错误,归因于JAVA_HOME
variables没有正确设置。
请在Dockerfiles
实现以下更改,直到我们将其合并到master:
https://github.com/telefonicaid/fiware-cygnus/pull/695/files