从源代码构建 fiware/cygnus docker - 最后一步的问题 (8)
Building fiware/cygnus docker from source code - issue with the last step (8)
当尝试从源代码构建 fiware/cygnus docker 图像时,它的最后一部分,即从 jar 中构建图像:
docker build -f ./docker/Dockerfile -t fiware/cygnus .
在构建过程的最后一步 (8) 中给出以下消息:"no source files were specified"。此时建筑似乎中止了。
构建是根据 https://github.com/telefonicaid/fiware-cygnus/tree/master/docker (source code from: https://github.com/telefonicaid/fiware-cygnus.git ) 完成的,基本上相当于首先从提供的源代码构建 java 存档 (jar),然后构建 docker 图像来自 jar 文件。
1) 第 8 步中出现消息的原因可能是什么?因为根据文档,没有提到其他步骤。还有,文档中特别提到的"target"目录,貌似没有做。
2) 但是,确实出现了图像,但没有标签(cf 上述命令中的“-t fiware/cygnus”标志)。这是因为搭建只完成到第 8 步,留下了不完整的图像吗?
非常感谢!
第 8 步是
Step 8 : ADD ./target/*.jar /tmp/
这意味着您可能没有成功构建 jar
。
用当前的 HEAD 2a9c87fb7fd6156225e2eed7fbc9792f1d9c5dfe
复制这些步骤给了我一些错误,归因于 JAVA_HOME
变量设置不正确。
请在您的 Dockerfiles
中实施以下更改,直到我们将其合并到 master 中:
https://github.com/telefonicaid/fiware-cygnus/pull/695/files
当尝试从源代码构建 fiware/cygnus docker 图像时,它的最后一部分,即从 jar 中构建图像:
docker build -f ./docker/Dockerfile -t fiware/cygnus .
在构建过程的最后一步 (8) 中给出以下消息:"no source files were specified"。此时建筑似乎中止了。
构建是根据 https://github.com/telefonicaid/fiware-cygnus/tree/master/docker (source code from: https://github.com/telefonicaid/fiware-cygnus.git ) 完成的,基本上相当于首先从提供的源代码构建 java 存档 (jar),然后构建 docker 图像来自 jar 文件。
1) 第 8 步中出现消息的原因可能是什么?因为根据文档,没有提到其他步骤。还有,文档中特别提到的"target"目录,貌似没有做。
2) 但是,确实出现了图像,但没有标签(cf 上述命令中的“-t fiware/cygnus”标志)。这是因为搭建只完成到第 8 步,留下了不完整的图像吗?
非常感谢!
第 8 步是
Step 8 : ADD ./target/*.jar /tmp/
这意味着您可能没有成功构建 jar
。
用当前的 HEAD 2a9c87fb7fd6156225e2eed7fbc9792f1d9c5dfe
复制这些步骤给了我一些错误,归因于 JAVA_HOME
变量设置不正确。
请在您的 Dockerfiles
中实施以下更改,直到我们将其合并到 master 中:
https://github.com/telefonicaid/fiware-cygnus/pull/695/files