Сборка Hyperledger Fabric с докером на Mac - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь создать образы Hyperledger Fabric с помощью Docker на Mac.Я установил предварительные условия и git cloned fabric 1.4 и fabric-ca 1.4.и я набрал make docker внутри каталога ткани.Когда я сделал то же самое на виртуальной коробке unbuntu, у меня не было проблем.Тем не менее, я получил ошибку на Mac. (Mac Mojave 10.14.3)

Журнал ошибок:

Сборка docker peer-image

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

Отправка контекста сборки в демон Docker 33,35 МБ

Шаг 1/7: ИЗ ГИПЕРДЖИКА / fabric-baseos: amd64-0.4.14 --->75f5fb1a0e0c

Шаг 2/7: ENV FABRIC_CFG_PATH / etc / hyperledger / fabric ---> Использование кэша ---> 07fffab66f6c

Шаг 3/7: RUN mkdir -p / var / hyperledger/ production $ FABRIC_CFG_PATH ---> Использование кэша ---> 12db028c5850

Шаг 4/7: COPY payload / peer / usr / local / bin

---> Использование кэша

---> 1182063498b1

Шаг 5/7: ADD payload / sampleconfig.tar.bz2 $ FABRIC_CFG_PATH

не удалось скопировать файлы: Ошибка при обработке файла tar (неверные данные bzip2:bad

магическое значение в файле продолжения):

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

Ошибка 1

Я ищубуду каждый веб-сайты, но я не могу решить это.Кто-нибудь знает об этой ошибке?Я уже пробовал: brew install gnu-tar --with-default-names и brew install lib tool.

1 Ответ

0 голосов
/ 11 июня 2019
brew install gnu-tar
brew install libtool
export PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"
...