Hyperledger Fabric v2.3.3链码容器创建后无法启动问题咨询
需提供的排查所需额外配置信息
- 链码基础信息:开发语言、打包方式,是否使用
peer lifecycle chaincode package官方标准流程打包;若为Go语言链码,是否将编译产物命名为chaincode并放置在链码包根目录 - 链码包结构信息:解压已提交的链码安装包后,确认根目录是否存在名为
chaincode的可执行文件,metadata.json、code.tar.gz是否符合Fabric v2.x链码包规范 - Peer节点核心配置:
core.yaml中chaincode模块相关配置,重点检查builder配置项、对应开发语言的runtime配置是否被修改,是否配置了自定义externalBuilders外部构建器 - 链码全流程日志:链码安装、批准、提交全阶段的Peer节点完整日志,确认构建阶段是否存在未捕获的报错
- Docker环境配置:Peer节点容器是否正确挂载了宿主的docker sock,宿主Docker版本、CPU架构(x86/ARM)是否和链码编译的目标架构一致
- 自定义构建相关配置:若使用外部链码构建器,需提供对应构建脚本、启动脚本的内容,以及脚本的可执行权限配置
内容的提问来源于stack exchange,提问作者Rajan
相关产品推荐
相关产品推荐

