Docker compose Hyperledger编写器:网络安装在公司代理之后失败

Docker compose Hyperledger编写器:网络安装在公司代理之后失败,docker-compose,hyperledger,hyperledger-composer,http-proxy,Docker Compose,Hyperledger,Hyperledger Composer,Http Proxy,我正在尝试将Hyperledger composer.bna文件安装到Linux服务器中的Hyperledger结构网络上 由于我在公司代理系统后面工作,我已经向/etc/environment文件以及docker提供了代理。我还检查了npm是否与代理一起工作 在我到达网络安装命令之前,一切都按照教程进行。其中给出了以下错误: 错误:尝试安装业务网络时出错。错误:没有来自任何对等方的有效响应。 来自尝试的对等通信的响应为错误:错误:无法在截止日期之前连接 我在互联网上找到了类似的问题,但每个人都

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

由于我在公司代理系统后面工作,我已经向/etc/environment文件以及docker提供了代理。我还检查了npm是否与代理一起工作

在我到达网络安装命令之前,一切都按照教程进行。其中给出了以下错误:

错误:尝试安装业务网络时出错。错误:没有来自任何对等方的有效响应。 来自尝试的对等通信的响应为错误:错误:无法在截止日期之前连接 我在互联网上找到了类似的问题,但每个人都至少有对等docker映像中的日志。我的docker对等映像甚至没有显示任何错误日志


可能是由于代理的原因,composer命令无法ping docker。在这种情况下我应该怎么做?

在安装网络之前,您需要启动
结构开发服务器中的结构
然后在文件夹中运行
/startFabric.sh
。成功启动后,您可以安装网络

我想你忘了启动布料


希望它能帮助你:)

这个问题与npm有关。Composer试图从npm注册表安装与Composer相关的库,但corporate proxy不允许您这样做。询问你的管理员你是否有个性化的npm注册表(通常公司有)。另外,从服务器、docker和npm中删除所有代理。当您运行“composer network install”时,请使用proxy和npm全局参数指定npmrcFile参数

NPMRC文件:

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