我正在尝试在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-names
和brew 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/