gpt4 book ai didi

image - 从源代码构建fiware/cygnus docker-最后一步的问题(8)

转载 作者:行者123 更新时间:2023-12-02 18:32:44 25 4
gpt4 key购买 nike

当尝试从源代码构建fiware / cygnus docker镜像时,其最后一部分,即使用以下命令从jar中构建镜像:

docker build -f ./docker/Dockerfile -t fiware/cygnus .

在构建过程的最后一步(8)中给出以下消息:“未指定源文件”。此时,建筑物似乎已中止。

构建过程是根据: https://github.com/telefonicaid/fiware-cygnus/tree/master/docker(来自 https://github.com/telefonicaid/fiware-cygnus.git的源代码)完成的,基本上相当于首先从提供的源代码构建Java归档文件(jar),然后从jar文件构建docker镜像。

1)步骤8中出现此消息的原因可能是什么?因为,根据文档,没有提及其他步骤。同样,在文档中特别提到的“目标”目录似乎没有建立。

2)但是,确实出现了一个图像,但是没有标签(参见上述命令中的“-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

关于image - 从源代码构建fiware/cygnus docker-最后一步的问题(8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34657300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com