Windows系统下的WSL搭建Hyperledger Fabric

文章参考:Hyperledger Fabric2.5环境搭建(Windows系统下的WSL)

2.4 安装go(细节补充)

vi ~/.bashrc

 按“i”开始insert模式

在最后输入以下内容:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

 写入完成后,按[Esc]切换到命令模式,并输入 Shift + Z Z 保存并退出文件

———————————————————————————————————————————

最终测试

docker run hello-world

一般来说,正常情况下docker desktop可以看到它, 但出现以下问题:

Unable to find image 'hello-world:latest' locally docker: Error response from daemon: Head "https://registry-1.docker.io/v2/library/hello-world/manifests/latest": dialing registry-1.docker.io:443 container via direct connection because  has no HTTPS 

解决方案参考:【完全解决】Docker安装完成运行hello-world镜像失败:Unable to find image ‘hello-world:latest‘ locallylatest:_docker run hello-world unable to find image 'hello-CSDN博客

### Hyperledger Fabric 2.5 环境搭建教程 #### 前置条件 为了成功部署Hyperledger Fabric 2.5,需满足一系列前置条件。确保操作系统支持并已安装必要的依赖项,如Docker、Git以及Go语言环境等[^1]。 #### Windows系统下通过WSL配置Linux环境 对于采用Windows系统的开发者来说,在开始之前要先设置好适用于Linux的子系统(WSL),这一步骤至关重要因为后续所有的操作都将在这个类Unix环境下执行。具体而言,应更新至最新的Windows版本,并启用WSL特性,接着选择一个合适的Linux发行版来作为开发平台的基础[^2]。 #### 安装Fabric所需工具 一旦有了稳定的Linux工作空间——无论是原生Linux还是经由WSL获得的虚拟化环境之后,则可以着手于获取构建和管理Fabric网络所必需的各种组件了。这部分主要包括但不限于`configtxgen`, `cryptogen`, 和其他命令行实用程序。可以通过官方提供的脚本来简化这一过程: ```bash su - fabric # 切换到fabric用户 mkdir -p $HOME/go/src/github.com/myproject # 创建项目目录结构 cd $HOME/go/src/github.com/myproject curl -sSLO https://raw.githubusercontent.com/hyperledger/fabric/main/scripts/install-fabric.sh && chmod +x install-fabric.sh # 下载并赋予执行权限给安装脚本 ./install-fabric.sh -h # 显示可用选项的帮助信息 ``` 上述命令会下载所有需要的二进制文件及其对应的Docker镜像,从而为启动本地测试网做好充分准备[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神通广大白居易

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值