请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关闭网络后再次启动会以前实例化的链码消失了

老师,您好,我已经将链码部署到区块链上,并且进行了实例化,但是我将网络关闭后再次启动时创建的信道,部署的链码都不见了,是不是链码部署成功后不能关闭网络,一旦关闭网络,创建的信道,实例化的链码全都清除了,还是因为其它的原因,谢谢老师

正在回答 回答被采纳积分+3

1回答

自游蜗牛 2020-03-02 17:21:21

创建的通道也不一样了?是不是因为你测试的时候并没有讲volume挂载出来,导致节点重启后,文件都被删除了。链码这个莫名消失我没遇到过,但是如果你的通道信息还在,链码的代码还在peer节点上,链码down掉了影响不大,节点会自动的将对应交易的链码给拉起来。

0 回复 有任何疑惑可以回复我~
  • 提问者 hhppbb #1
    创建的通道也不见了,将通道创建成功,并且将peer节点也加入到通道中了,关闭网络后重启,执行peer channel list命令,还是显示没有通道,而且链码部署成功后在var/hyperledger/production/chaincode文件下可以查看到链码,网络关闭重启后该文件夹是空的,请问老师在测试的时候如何将volume挂载出来
    回复 有任何疑惑可以回复我~ 2020-03-02 22:58:33
  • 自游蜗牛 回复 提问者 hhppbb #2
    往上搜docker compose volume挂载
    回复 有任何疑惑可以回复我~ 2020-03-02 23:02:04
  • 网上搜
    回复 有任何疑惑可以回复我~ 2020-03-02 23:02:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信