我想在带有docker(docker-compose up)的Ubuntu机器上设置Hyperledger Fabric。是否可以从另一个系统(Mac系统)运行chaincode和nodejs代码,因为我已经在Mac上准备好了Go和nodejs。
请帮我解决这个问题。
答案 0 :(得分:2)
您可以在不同的系统中使用相同的环境。这是选择docker和docker-compose的主要原因。
只需关注steps即可。请确认工具的版本。
要在另一个系统上运行,您只需在当前系统(Ubuntu)上构建当前hyperledger程序包的映像。并在另一个系统(MAC)上使用此图像。
答案 1 :(得分:1)
是的,你完全可以做到这一点。请使用以下示例:https://github.com/hyperledger/fabric-sdk-node/tree/master/examples/balance-transfer
在你的ubuntu机器上运行docker-compose。使用ubuntu计算机IP更新应用config.json
和/app/network-config.json
,并确保打开所需的端口。
在您的Mac上运行应用。