hyperledger-fabric - 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:连接: 没有权限
请指教。
解决方案
首先,安装 docker 并使用以下命令启动 docker。然后给一个docker用户权限。
sudo service docker start
sudo usermod -aG docker $USER
重启或启动新终端
推荐阅读
- tsql - 使用 having 子句 tsql 优化数据元素
- docker - fsockopen():无法连接到 127.0.0.1:8021(连接被拒绝)
- python - Dask - compute(scheduler='processes') 在提示时效果不佳
- java - 多模块 maven 项目可以被视为微服务吗?
- firebase - 如何 Firebase AB 测试新用户入职?
- python - Python Dash 回调循环
- ios - 在标签之间滑动时使 Capsule() 移动-matchedGeometryEffect
- r - 使用 igraph 在有向网络中着色边缘
- flutter - 颤动通道相互替换
- enums - 在 Schema.org 中为 MedicalWebPage 指定 medicalSpecialty