hyperledger-composer - Windows 10 linux 子系统上的 Fabric-Composer?
问题描述
有没有人在运行 ubuntu 16.04 的 windows 10 linux 子系统上成功运行 fabric-composer ?
解决方案
是的,您可以在 Windows 10 上使用 Hyperledger-fabric-composer,但正如大卫在上面的回答中所说,您将无法直接从 Ubuntu 子系统运行 docker 容器。
为此,您必须执行以下操作:
方法:- 1
您需要在 Ubuntu 子系统中安装docker CE 客户端和docker-compose ,并在 Windows 上安装Docker(版本 v17.09)。但是那些码头工人不会开箱即用地连接在一起。
因此,您需要首先通过右键单击任务栏上的 docker 图标,然后单击设置,然后选中公开守护程序框,将守护程序公开到端口2375 。
现在 docker 服务器将能够通过包括 Ubuntu 子系统在内的 Windows 网络进行连接。我们需要通过运行以下命令在 Ubuntu 中设置环境变量:
echo "export DOCKER_HOST='tcp://0.0.0.0:2375'" >> ~/.bashrc
source ~/.bashrc
每次我们启动一个新的 Bash 时,这些命令都会将DOCKER_HOST添加到变量中。
方法:- 2
如果你不想使用ubuntu 子系统,那么你可以简单地安装Git Bash和Docker(version v17.09)。
然后使用Git Bash安装 Hyperledger-Fabric 。
推荐阅读
- scala - 如何在scala中动态处理自类型注释
- node.js - Sequelize 仅与 localhost 连接
- heroku - 如何从 node.js 脚本更新 heroku 环境变量?
- three.js - 如何在 Three.js 中使文本网格居中
- asp.net - Gridview 的标题 - asp.net
- java - 如何在状态处于活动状态时回滚表并在状态处于待处理状态时删除表?
- slack - 获取成员上次在线时间的信息
- xamarin.forms - 在 Xaml 文件中设置触发器属性时出错
- java - 服务器返回意外错误 - Firebase android
- sql - 对与月份重叠的行进行分组(逐月)Big Query