Hyperledger Composer:网络安装在公司代理之后失败

时间:2019-07-09 20:13:38

标签: docker-compose hyperledger hyperledger-composer http-proxy

我正在尝试将Hyperledger composer .bna文件安装到Linux服务器中的Hyperledger结构网络上。

当我在公司代理系统中工作时,我已将代理提供到/ etc / environment文件以及docker中。我还检查了npm是否在使用代理。

一切都按照教程进行,直到我到达网络安装命令为止。给出以下错误:

错误:尝试安装业务网络时出错。错误:没有来自任何对等方的有效回复。

来自对等通信尝试的响应是错误:错误:在截止日期之前无法连接

我曾在互联网上找到类似的问题,但每个人的对等docker映像中都存在至少日志。我的Docker对等映像甚至没有显示任何错误日志。

由于代理,composer命令可能无法对docker进行ping操作。在这种情况下我该怎么办?

2 个答案:

答案 0 :(得分:0)

在安装网络之前,您需要启动fabric-dev-server中的结构。 文件夹,然后运行./startFabric.sh进入该文件夹。成功启动后,您可以安装网络。

我想你忘了开始织布。

希望它会对您有所帮助:)

答案 1 :(得分:0)

问题与npm有关。 Composer尝试从npm注册表中安装与composer相关的库,但是公司代理不允许您这样做。询问您的管理员,如果您有个性化的npm注册表(通常是公司)。另外,从服务器,docker和npm中删除所有代理。当您运行“ composer network install”时,请给npmrcFile参数和proxy以及npm global参数。

npmrcFile:

proxy=http://proxy:port/
http-proxy=http://proxy:port/
https-proxy=http://proxy:port/
prefix=~/.npm-global