Hyperledger Fabric BYFN - невозможно найти каталог, указанный в docker-compose-base.yaml - PullRequest
0 голосов
/ 07 ноября 2018

Я смотрю на docker-compose-base.yaml строка 27:

volumes:
    - ../channel-artifacts/genesis.block:/var/hyperledger/orderer/orderer.genesis.block
    - ../crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/var/hyperledger/orderer/msp
    - ../crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/:/var/hyperledger/orderer/tls
    - orderer.example.com:/var/hyperledger/production/orderer

Я могу найти ниже 3 каталогов в моей файловой системе

../channel-artifacts/genesis.block  
../crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp  
../crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/  

но я не могу найти каталог с именем orderer.example.com. Я думаю, что это не каталог, а связанный с

container_name: orderer.example.com

в некотором роде. Может ли кто-нибудь объяснить значение последнего отображения:

- orderer.example.com:/var/hyperledger/production/orderer

это не похоже на локальное отображение каталога <-> докера. Тогда что это?

1 Ответ

0 голосов
/ 07 ноября 2018

Перед запуском контейнера нормально, что папка orderer.example.com не создается, так как она будет создана при запуске контейнера. Смонтировать каталог / var / hyperledger / production / orderer между хостом и контейнером может быть полезно, если ваш заказчик работает в одиночном режиме.

Действительно, в случае сбоя вашего контейнера (например, перезапуска сервера) вы можете отслеживать блоки, которые построил заказчик. Его можно использовать для более простого перезапуска сети блокчейна (или перемещения заказчика на другой сервер).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...