Hyperledger fabric Hyperledger composer在升级网络时被卡住

Hyperledger fabric Hyperledger composer在升级网络时被卡住,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,以下是我所经历的步骤: 停止并撕毁织物 起绒织物 使用yohyperledger composer创建业务网络 创建.bna存档并安装它 使用版本0.0.1启动网络 将卡片导入操场 所有这些步骤都很好,但当我开始使用所做的更改来升级业务网络时,它会在浏览器中卡住 Please Wait: Your new business network is being upgraded Upgrading business network using PeerAdmin@hlfv1 (2/2) 从不回应

以下是我所经历的步骤:

  • 停止并撕毁织物
  • 起绒织物
  • 使用yo
    hyperledger composer创建业务网络
  • 创建.bna存档并安装它
  • 使用版本0.0.1启动网络
  • 将卡片导入操场
  • 所有这些步骤都很好,但当我开始使用所做的更改来升级业务网络时,它会在浏览器中卡住

    Please Wait: Your new business network is being upgraded
    Upgrading business network using PeerAdmin@hlfv1 (2/2)
    
    从不回应

    这是我在作曲家日志中看到的——游乐场:

    信息:[Hyperledger Composer]:ConnectionProfileManager:getConnectionManagerByTyp正在查找类型0=hlfv1的连接管理器

    也许有人已经面对过这种问题,并且知道如何解决它?或者在本地环境中,我应该手动升级它

    • 我是作曲家的新手,所以我在

    有趣的是,升级网络的过程比我想象的要花更多的时间,所以解决方案很简单:

    等待3-4分钟,直到过程完成,不要单击任何位置 在浏览器中(错误地,我尝试重新连接到卡,并在 在这种情况下,升级过程将失败)


    此外,值得一提的是,在手动升级卡(使用CLI)的过程中,
    composer network upgrade
    命令及其在composer游乐场中的等效操作将生成一个新的docker“链码映像”和“链码容器”,所需时间相同。创建映像和启动容器需要时间。您将看到,您现在有冗余的docker容器和以前版本的业务网络的映像。这是Hyperledger Fabric(和Composer)的预期行为,但您可能需要进行一些整理以删除旧版本

    如果您处于早期版本的开发和实验阶段,生成了大量的网络版本,您可以在游乐场中使用“Web配置文件”,它在浏览器的本地存储中模拟一个结构-速度要快得多,但如果您使用它,请确保定期导出到BNA,否则,如果出现浏览器问题或升级,您可能会丢失工作

    更新了以下评论

    命令
    docker ps
    可用于查看所有正在运行的容器(
    docker ps-a
    也将显示已停止的容器)。
    docker stop
    用于停止容器,而
    docker rm
    用于移除容器

    Docker容器正在运行(或停止)Docker映像实例,因此您还需要删除冗余映像。您可以使用
    docker images
    列出图像,并使用
    docker rmi
    删除它们


    docker网站上有完整的命令列表。

    谢谢您的回答!但如何查看我拥有的docker图像,以及如何删除多余的?