![](/img/trans.png)
[英]Hyperledger on mac using Docker images cannot find Docker daemon?
[英]Build Hyperledger Fabric with Docker on Mac
我正在尝试在 Mac 上使用 Docker 构建 Hyperledger Fabric 映像。 我安装了先决条件和 git cloned fabric 1.4 和 fabric-ca 1.4。 我在fabric目录中输入了make docker
。 当我在 unbuntu virtual box 上做同样的事情时,它没有问题。 但是,我在 Mac 上出错。(Mac Mojave 10.14.3)
错误日志:
构建 docker peer-image
docker build -t hyperledger/fabric-peer .build/image/peer
将构建上下文发送到 Docker 守护进程 33.35MB
第 1/7 步:从 hyperledger/fabric-baseos:amd64-0.4.14 ---> 75f5fb1a0e0c
步骤 2/7:ENV FABRIC_CFG_PATH /etc/hyperledger/fabric ---> 使用缓存 ---> 07fffab66f6c
第 3/7 步:运行 mkdir -p /var/hyperledger/production $FABRIC_CFG_PATH ---> 使用缓存 ---> 12db028c5850
步骤 4/7:复制有效负载/对等体 /usr/local/bin
---> 使用缓存
---> 1182063498b1
第 5/7 步:添加 payload/sampleconfig.tar.bz2 $FABRIC_CFG_PATH
无法复制文件:处理 tar 文件时出错(bzip2 数据无效:错误
延续文件中的魔法值):
制作:*** [.build/image/peer/.dummy-amd64-1.4.1-snapshot-348c677c1]
错误 1
我搜索了每个网站,但我无法解决它。 有没有人知道这个错误? 我已经尝试过: brew install gnu-tar --with-default-names
和brew install lib tool
。
brew install gnu-tar
brew install libtool
export PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"
我有同样的问题,你需要安装 gnu-tar 和 libtool,然后删除 build dir 。
像这样:
brew install gnu-tar
brew install libtool
export PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"
然后删除 dir build
:
rm -fr build
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.