Что означают эти свойства в образе док-станции Fabric? - PullRequest
0 голосов
/ 01 декабря 2018
- CORE_PEER_ID=shop-peer
- CORE_PEER_ADDRESS=shop-peer:7051
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=shop-peer:7051
- CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=build-blockchain-insurance-app_default

У меня есть эти свойства в Docker.

Вопрос 1) Я знаю, что означает CORE_PEER_GOSSIP_EXTERNALENDPOINT, но почему в примерах они указывают один и тот же узел.Я имею в виду, что эти свойства предназначены для однорангового магазина, а во внешней конечной точке он сам указал (shop-peer: 7051).

Вопрос 2) что такое CORE_PEER_ID?его значение связано с некоторыми другими вещами в Fabric, так что, если я не напишу здесь одноранговый магазин, я получу ошибку или я могу указать любое имя, которое я хочу в CORE_PEER_ID?

Вопрос 3)что такое CORE_VM_ENDPOINT и CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE и что они означают?

1 Ответ

0 голосов
/ 03 декабря 2018
  • CORE_PEER_GOSSIP_EXTERNALENDPOINT - это конечная точка, используемая внешними узлами для связи с этим узлом.Может отличаться от внутренней конечной точки из-за использования сопоставления портов через брандмауэры для внешних подключений.
  • CORE_PEER_ID - это используется одноранговым узлом для построения имени контейнера цепочечного кода, поэтомупо крайней мере, он должен быть уникальным для всех пиров, работающих на одной машине.Вероятно, он также используется в другом месте в качестве уникального идентификатора, поэтому должен быть уникальным, но может иметь любое значение.
  • CORE_VM_ENDPOINT - используется одноранговым узлом для создания / запуска докеров для запуска цепного кода.
  • CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE - устанавливает сеть, используемую контейнерами с цепочками кодов.
...