环境:ubuntu 16.04 Hyperledger fabric fabric-samples存储库

1)我尝试过./startFabric.sh,它运行正常 . 我能够通过query.js和invoke.js文件查询和调用链代码 . 现在我清除所有的docker容器,图像并运行fabric-samples / fabcar / startFabric.sh . 这运行正常,并再次能够通过query.js和invoke.js文件查询和调用链代码 .

现在我试图使用http://hyperledger-fabric.readthedocs.io/en/release-1.1/build_network.html#a-note-on-data-persistence中提到的配置来保持调用的数据

我更改了〜/ fabric-samples / basic-network / docker-compose.yml,其中更改是卷: - / var / hyperledger / couchdb0:/ opt / couchdb / data在couchdb容器的配置中 .

2)现在我清除所有的docker容器,图像并运行fabric-samples / fabcar / startFabric.sh . 这运行正常,并再次能够通过query.js和invoke.js文件查询和调用链代码 .

3)现在我需要检查持久性 . 为此,我将重新启动计算机或只清除所有docker容器,图像并运行fabric-samples / fabcar / startFabric.sh . 我遇到错误:错误:错误支持链代码:rpc错误:代码=未知desc =链代码错误(状态:500,消息:链代码存在fabcar)有人在尝试将数据保留在分类帐中时遇到过这种问题吗?注意:如果我们不在basic-network / docker-compose.yml中添加couchdb配置中的卷配置,我们可以使用相同的链代码名称并重新使用它