首页 > 解决方案 > Windows 10 linux 子系统上的 Fabric-Composer?

问题描述

有没有人在运行 ubuntu 16.04 的 windows 10 linux 子系统上成功运行 fabric-composer ?

标签: hyperledger-composerwindows-subsystem-for-linux

解决方案


是的,您可以在 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 BashDocker(version v17.09)

然后使用Git Bash安装 Hyperledger-Fabric 。


推荐阅读