chaincode生命周期对docker的操作(更新中...)

core.yaml
为ture时,将docker的日志输出到fabric标准输出,
attachStdout: false

逆向从链码调用到docker操作源码表

core/container/util/dockerutil.go NewDockerClient
core/chaincode/platforms/util/utils.go DockerBuild
core/chaincode/platforms/golang/platform.go GenerateDockerBuild
core/chaincode/platforms/platforms.go StreamDockerBuild GenerateDockerBuild
core/container/controller.go Build StartContainerReq Process Start
core/container/dockercontroller/dockercontroller.go Start 【 important】
core/chaincode/container_runtime.go Start LaunchConfig
core/chaincode/runtime_launcher.go Launch
core/chaincode/chaincode_support.go Launch Invoke Execute
core/endorser/support.go Execute
core/endorser/endorser.go callChaincode SimulateProposal ProcessProposal
peer/chaincode/common.go ChaincodeInvokeOrQuery

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容