从源代码构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_HOMEvariables没有正确设置。

请在Dockerfiles实现以下更改,直到我们将其合并到master:

https://github.com/telefonicaid/fiware-cygnus/pull/695/files