macos - 在Mac上使用Docker构建Hyperledger Fabric

标签 macos docker hyperledger-fabric hyperledger

我正在尝试在Mac上使用Docker构建Hyperledger Fabric镜像。
我安装了先决条件并git克隆了fabric 1.4和fabric-ca 1.4。
然后在Fabric目录中输入make docker
当我在unbuntu虚拟盒子上做同样的事情时,没有问题。
但是,我在Mac上遇到错误。(Mac Mojave 10.14.3)

错误日志:

Building docker peer-image

docker build -t hyperledger/fabric-peer .build/image/peer

Sending build context to Docker daemon 33.35MB

Step 1/7 : FROM hyperledger/fabric-baseos:amd64-0.4.14 ---> 75f5fb1a0e0c

Step 2/7 : ENV FABRIC_CFG_PATH /etc/hyperledger/fabric ---> Using cache ---> 07fffab66f6c

Step 3/7 : RUN mkdir -p /var/hyperledger/production $FABRIC_CFG_PATH ---> Using cache ---> 12db028c5850

Step 4/7 : COPY payload/peer /usr/local/bin

---> Using cache

---> 1182063498b1

Step 5/7 : ADD payload/sampleconfig.tar.bz2 $FABRIC_CFG_PATH

failed to copy files: Error processing tar file(bzip2 data invalid: bad

magic value in continuation file):

make: *** [.build/image/peer/.dummy-amd64-1.4.1-snapshot-348c677c1]

Error 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"

关于macos - 在Mac上使用Docker构建Hyperledger Fabric,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54971065/

相关文章:

python - 使用 Appkit 和 Python 在 OSX 上隐藏鼠标光标

docker - 将 Docker LABEL 注入(inject)到 Kubernetes 元数据注解中

docker - 在构建过程中将文件从容器复制到主机

Docker-compose:合并/组合两个容器

blockchain - Hyperledger Fabric 1.0 中的属性(property)级隐私

javascript - super 账本查询永远不会返回结果

hyperledger-fabric - MVCC_READ_CONFLICT 并发提交多个事务时

objective-c - 10.5 上未触发鼠标拖动事件

macos - 如何使用 Free Pascal 编译 64 位 Mac 程序?

eclipse - 在 Windows 和 Mac OS X 之间共享 Dropbox 上的 Eclipse 目录