如何在不丢失现有数据的情况下重新启动 Fabric Composer?

2023-11-27

我在本地尝试过“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(使用前将#替换为@)

如何在不丢失现有数据的情况下重新启动 Fabric Composer? 的相关文章

  • 基于gradle构建更新IntelliJ中的单一依赖

    是否可以让 IntelliJ 更新单个依赖项 而不必通过 Gradle 侧选项卡中的 刷新所有 Gradle 项目 按钮刷新所有依赖项 我问的原因是 我们的项目的完全刷新需要几分钟 足够长的时间让我写这个问题 我只想更新对我正在本地更新的另

随机推荐