我想建立网络,我正在点击这个链接。当我生成网络工件时,它使用此命令成功构建 ./byfn.sh -m generate
.接下来,我按照指南中提到的使用此命令./byfn.sh -m up
启动网络,但是我遇到了此错误
"[无法获取证书链,错误 提供的身份无效 ,验证() 返回 x509:证书已过期或尚未生效] !!!!!!!!!!!!!!!通道创建失败!!!!!!!!!!!!!!! ========= 错误!!无法执行结束 2 结束场景 ============="。
有人可以帮我调出网络吗?
尝试在密钥生成和执行其余代码之间添加一些缓冲时间。这对我来说起到了作用。
所有需要的是添加例如 sleep 300
在调用 cryptogen 和 configtxgen 之后,但在实际的 docker 容器启动和 API 调用之前。
如果您在 Windows 或 Mac 上运行 Docker(尤其是如果您运行的是 Docker Toolbox),那么问题可能是由主机系统和 Docker 使用的底层虚拟机之间的时间引起的。
我建议在Windows或Mac上完全重新启动Docker。