当前位置: 首页 > 知识库问答 >
问题:

Hyperledger Fabric安装本地运行时的最后一步出错

桂阳文
2023-03-14

遵循此处概述的教程和工具设置;https://hyperledger . github . io/composer/installing/development-tools . html

在最后一步,我执行脚本下载并安装本地Fabric运行时:

cd ~/fabric-tools
./downloadFabric.sh

控制台中生成的日志在最后包含此错误:

# Pull and tag the latest Hyperledger Fabric base image.
docker pull hyperledger/fabric-peer:$ARCH-1.0.4
Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.35/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/images/create?fromImage=hyperledger%2Ffabric-peer&tag=x86_64-1.0.4: dial unix /var/run/docker.sock: connect: permission denied

这个警告我该怎么办?

共有2个答案

邵逸明
2023-03-14

我觉得这个答案可能就是背后的原因。shell保存您的会话。因此,为了让更新工作,您必须关闭shell并重新启动它。这就是重启后还能用的原因。如果我错了,请纠正我!

祁景山
2023-03-14

所以你的问题是Docker问题 - 而不是Hyperledger Composer问题仅供参考。我认为这可能会帮助您 https://techoverflow.net/2017/03/01/solving-docker-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket/

可能是码头工人安装问题 - 未正确安装?请参阅此处 https://superuser.com/questions/835696/how-solve-permission-problems-for-docker-in-ubuntu 它谈到了在 docker 组中的位置。或者你可以在谷歌上找到答案。

 类似资料:
  • 问题内容: 我在win7上安装了xampp并在启动apache时收到此错误。我没有检查Skype,没有任何变化。我如何找到使用端口80的端口?我该如何解决。我没有其他服务器在运行。 以下链接没有帮助我 为什么Apache无法启动XAMPP安装? 这是错误日志 问题答案: 尝试这些方法,它应该可以工作: 退出/退出 Skype (确保其未运行),因为它保留了localhost:80 禁用防病毒(如果

  • 我在Visual Studio 2013中创建了一个C#项目。我想使用Install Shield free版本创建一个安装程序。我创建了一个安装程序,并试图在其他计算机上运行它,但当我运行它并试图登录到该程序时,我遇到了有关mysql数据库的问题。错误消息是: 如果我点击详细信息按钮,我有一系列的错误,这是指MySQL。示例: 是项目的名称是一个类,其中是连接,是来自的函数,返回连接。我试图在另

  • 另一个尝试: 有没有人用美洲狮成功做到这一点?如果是的话,我错过了什么?感谢您对此问题的帮助!

  • 问题内容: 我遵循了可可足的指示。 以下是我的Podfile: 当我执行 Pod安装时 ,出现以下错误: 用Swift编写的Pod只能集成为框架;此功能仍处于测试阶段。添加到您的Podfile或目标以选择使用它。 更新: 以下是我的控制台日志: 问题答案: 添加“ use_frameworks!” 到您的Podfile,因为: 因为Apple不允许您构建包含Swift的静态库。与Objective

  • 我已经安装了Composer,并遵循了Laravel 4文档中的快速入门指南。 我得到以下错误,当我运行或: 我尝试运行以下命令: 或者使用他们的: 或者从git获取zip版本:https://github.com/laravel/laravel?source=c 我仍然无法通过composer进行更新。 我在Mac上的PHP版本是: MAMP上的PHP版本:5.4.10 我在Google/Sta

  • 由于我不想在全局范围内安装gulp,而希望运行本地gulp,所以我在package.json文件中添加了脚本,如下所示 在我的myproject文件夹中添加了一个gulpfile.js 但是现在在myproject文件夹中的命令行上,当我运行gulp和gulp lint时,我得到了一个错误

  • 问题内容: 在我的Ubuntu计算机上,我尝试在本地安装jenkins。我遵循了此指南: https://wiki.jenkins- ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu 但是当我运行时,出现此错误: 似乎是较旧的安装阻止了安装。我试图删除: 有任何想法吗? 问题答案: 您需要通过软件包管理器卸载旧的Jenkins版本,而不仅仅是删

  • 我想我并不是唯一一个不知道如何在Linux上正确下载Java和JavaFX的人。以及如何使它在IntelliJ Idea中工作 所以我的问题是: 我正在寻找Java JRE或Java SDK? Java和JavaFX必须处于同一版本吗? 我将如何将它与Intellij连接 必须在windows中编写类似于“路径变量”的内容吗? 也许这不是一个合适的问题,因为它已经在其他地方得到了回答,但我并不缺乏