docker方式搭建fabric网络中启动链码容器失败问题解决

前提是网络已搭建完成,通过SDK实例化链码时,报如下错误:

docker方式搭建fabric网络中启动链码容器失败问题解决

原因:

peer容器与链码容器不在一个同一个网络ID

解决思路:

在启动容器的配置文件里设置环境变量

CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=A

其中A可通过:

docker inspect peer机器的名称,如下图:

docker方式搭建fabric网络中启动链码容器失败问题解决

重启启动peer容器即可。