首页 > 解决方案 > Hyperledgerfabric - 安装示例二进制 docker 镜像

问题描述

尝试使用 sudo 获取 Hyperledgerfabric v2.x。

先决条件已完成。docker 恶魔正在运行。能够从 docker 获取 hello 图像

第 1 节:这是否意味着将下载可用版本的存储库?

克隆 hyperledger/fabric-samples repo ===> 将目录更改为 fabric-samples fabric-samples v2.3.2 不存在,默认为 main

第 2 节:这里说完成

===> 下载版本 2.3.2 平台特定结构二进制文件 ===> 下载: https ://github.com/hyperledger/fabric/releases/download/v2.3.2/hyperledger-fabric-linux-amd64-2.3.2 .tar.gz % Total % Received % Xferd 平均速度 时间 时间 当前 Dload 上传总花费 左速度 100 649 100 649 0 0 1195 0 --:--:-- --:--:-- --:- -:-- 1195 100 73.5M 100 73.5M 0 0 84208 0 0:15:16 0:15:16 --:--:-- 113k ==> 完成。

第 3 部分:权限被拒绝问题 - 为什么?

拉取 Hyperledger Fabric 泊坞窗图像

FABRIC_IMAGES:peer orderer ccenv tools baseos ===> Pulling fabric Images ====> hyperledger/fabric-peer:2.3.2 在尝试连接到 unix:///var/run/ 的 Docker 守护进程套接字时获得权限被拒绝docker.sock:发布 http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=hyperledger%2Ffabric-peer&tag=2.3.2:拨打 unix /var/run/docker.sock:连接: 没有权限


请指教。

标签: hyperledger-fabric

解决方案


首先,安装 docker 并使用以下命令启动 docker。然后给一个docker用户权限。

sudo service docker start
sudo usermod -aG docker $USER

重启或启动新终端


推荐阅读