无法通过Docker安装cygnus-ngsi

时间:2016-10-24 11:00:26

标签: fiware fiware-cygnus

我正在尝试按照this指南安装cygnus-ngsi。通过Docker安装时,我收到以下错误:

INFO: Apache domain <http://apache.rediris.es/>
INFO: URL MAVEN <http://apache.rediris.es/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz>
INFO: URL FLUME <http://apache.rediris.es/flume/1.4.0/apache-flume-1.4.0-bin.tar.gz>
INFO: Download and install Maven and Flume...
curl: (7) couldn't connect to host

似乎镜子http://apache.rediris.es已关闭。有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

现在镜子似乎正在运转。对于未来,我们将尝试使用尝试多个镜像或主要镜像的解决方案(尽管下载速度可能较慢)。

答案 1 :(得分:0)

我通过修改"来解决问题,替换下面的分配:

fiware-cygnus/docker/cygnus-ngsi/Dockerfile

用这个:

APACHE_DOMAIN="$(curl -s 'https://www.apache.org/dyn/closer.cgi?as_json=1' | python -c 'import json,sys;obj=json.load(sys.stdin);print obj["preferred"]')" \
      || APACHE_DOMAIN="http://archive.apache.org/dist/" && \

此修改确保Apache Archive用于下载FLUME和MAVEN二进制文件并导致成功构建。