Fiware cygnus Cygnus Fiware docker错误

Fiware cygnus Cygnus Fiware docker错误,fiware-cygnus,Fiware Cygnus,我已将git存储库下载到我的服务器上,并遵循docker文件夹中自述文件中的步骤: docker-compose -f ./docker/0.compose.jar-compiler.yml -p cygnus run --rm compiler docker build -f ./docker/Dockerfile -t fiware/cygnus . docker-compose -f ./docker/docker-compose.yml up 但是,当我尝试运行最后一个命令时,我遇到了

我已将git存储库下载到我的服务器上,并遵循docker文件夹中自述文件中的步骤:

docker-compose -f ./docker/0.compose.jar-compiler.yml -p cygnus run --rm compiler
docker build -f ./docker/Dockerfile -t fiware/cygnus .
docker-compose -f ./docker/docker-compose.yml up
但是,当我尝试运行最后一个命令时,我遇到了一个Java错误 /docker-compose.yml向上

Recreating docker_cygnus_1...
Attaching to docker_cygnus_1
cygnus_1 | + exec /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el7_2.x86_64/jre/bin/java -Xmx20m -Dflume.root.logger=DEBUG,console -cp '/flume/conf:/flume/lib/*:/flume/plugins.d/cygnus/lib/*' -Djava.library.path= com.telefonica.iot.cygnus.nodes.CygnusApplication -f flume/conf/agent_0.conf -n cygnusagent
cygnus_1 | flume/bin/cygnus-flume-ng: line 232: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el7_2.x86_64/jre/bin/java: No such file or directory

你能帮我一下吗?

我复制了你的步骤,这是输出

[ root: fiware-cygnus ]# docker-compose -f ./docker/docker-compose.yml up
Creating docker_cygnus_1
Attaching to docker_cygnus_1
cygnus_1 | + exec /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el7_2.x86_64/jre/bin/java -Xmx20m -Dflume.root.logger=INFO,console -cp '/flume/conf:/flume/lib/*:/flume/plugins.d/cygnus/lib/*' -Djava.library.path= com.telefonica.iot.cygnus.nodes.CygnusApplication -f flume/conf/agent_0.conf -n cygnusagent
cygnus_1 | SLF4J: Class path contains multiple SLF4J bindings.
cygnus_1 | SLF4J: Found binding in [jar:file:/flume/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
cygnus_1 | SLF4J: Found binding in [jar:file:/flume/plugins.d/cygnus/lib/cygnus-0.12.0-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
cygnus_1 | SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
cygnus_1 | 16/02/05 17:19:56 ERROR nodes.CygnusApplication: A fatal error occurred while running. Exception follows. Details=The specified configuration file does not exist: /flume/conf/agent_0.conf
docker_cygnus_1 exited with code 0

您需要使用Acquate配置添加文件
/flume/conf/agent_0.conf

FWIW:commit revision I正在使用的是
354c676ed1041a630812874223cb8d83a83e6339
,我已经这样做了,但无法访问SLF4J日志。我想在前一步读取conf文件之前,我遗漏了一些内容。我也在使用这个commit 354C676ED1041A630812874223CB8D83A83E6339暗中拍摄:也许你无法挂载你的本地目录。为我这样做:进入目录
target
并执行
docker run--rm-ti-v$(pwd):/testing dir busybox bash
和机器内部的
ls/testing dir
。Docker应该已经安装了您运行的目录。谢谢。我已经解决了重新创建新映像和更新CentOS容器的问题。现在它工作了,谢谢你的帮助