ChainCode的奇怪行为,每次重启都需要更改版本

时间:2019-03-06 16:00:56

标签: hyperledger-fabric

我总是必须更改要在对等节点上安装的链码的名称或版本,以便将新更改应用到此特定链码。 这里的问题是,在每次网络启动之前,我都会停止并通过脚本删除每个容器:

docker ps -aq | xargs -n 1 docker stop
docker ps -aq | xargs -n 1 docker rm -v
docker volume prune -f
docker network prune -f

我想念什么?我该怎么做才能使链码的“旧版本”被忘记/删除?

1 个答案:

答案 0 :(得分:0)

您还应该删除创建的链码 docker镜像。找到它们并使用类似于以下命令的命令将其删除:

  

docker images dev *

     

docker rmi dev-peer .....

如果您经过了多次重复测试,则可能会有很多。