5 老师们好,请问fabric源码和区块链的docker有什么联系吗?

    老师们好,我用docker启动的 kafka、orderer、peer 等服务将区块链运行起来,我想搞一些创新,这需要我学习区块链的源码,但是我突然意识到区块链是docker跑起来的,这跟fabric源码有什么关系呢,所以想向各位老师请教,非常感谢!

请先 登录 后评论

1 个回答

Arain

docker只是一个容器,你可以把它理解成一个虚拟机。我们通过fabric源码编译相关程序,例如peer,orderer等等,然后将这些程序和程序运行时所需要的环境一起打包成一个docker镜像。这样我们就可以在任何地方运行这个docker镜像,而不用关心这个程序所需要的运行时环境。其实你在调试源代码的时候可以直接编译源码然后运行,最后修改完了还是建议打包成docker镜像使用,这也方便服务编排。这里使用kafka只是为了帮排序服务做负载均衡。

请先 登录 后评论
  • 2 关注
  • 0 收藏,74 浏览
  • 王志铧 提出于 2019-05-11 09:15

相似问题