繁体   English   中英

在 Mac 上使用 Docker 构建 Hyperledger Fabric

[英]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-namesbrew 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM