2

我有一个场景,链代码需要调用外部应用程序来完成复杂的专有工作。

我知道基本上可以(也不推荐)调用外部服务,例如通过 HTTP。

但是,我想通过例如exec.Command("some application")从链代码调用本地安装在对等方上的二进制文件并使用其结果。

我面临的问题是 Fabric 在另一个 docker 容器中运行链代码本身,而不是直接在对等容器中运行,从而使二进制文件不可用。有没有办法与 Fabric 创建的运行时容器共享对等点的卷以执行链码?

4

1 回答 1

1

您可以将二进制文件与链代码包一起打包,然后它将能够在链代码执行时执行它。

于 2019-04-20T22:52:30.187 回答