我在本地尝试过“carauction-network”示例。但是,当我使用“startFabric.sh”文件启动网络时,它会删除 Couch DB 并再次创建 Couch DB,因为旧数据正在丢失。请建议我们如何在不清理数据的情况下启动结构服务器。
The startFabric.sh
under 结构开发服务器(以前称为fabric-tools)不仅仅是启动Fabric——它删除现有的Fabric容器并从Docker镜像中重新创建新的容器。这样做的影响是您会丢失 Fabric 中的所有数据和业务网络。除 PeerAdmin@hlfv1 之外的所有商务网卡现在均无用。
如果您想在创建 Fabric 后停止并启动 Fabric,并保留您的业务网络和数据,请按照以下命令操作:
- 切换到所在目录
docker-compose.yml
文件是(例如/home/<user>/fabric-tools/fabric-scripts/hlfv1/composer
)
- Run
docker-compose stop
放置在织物容器顶部
- Run
docker-compose start
从上次中断的地方重新开始。
It is 必要的在使用 docker-compose 命令之前位于正确的文件夹中。
版本更新
对于 Composer v0.20.x(适用于 Fabric 1.2),文件夹的名称/版本已更改:
/home/<user>/fabric-dev-servers/fabric-scripts/hlfv12/composer
对于 Composer v0.19.x(较旧的版本,对于 Fabric v1.1),文件夹名称/版本已更改:
/home/<user>/fabric-dev-servers/fabric-scripts/hlfv11/composer
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)