《Hyperledger Fabric菜鸟进阶攻略》 —3.3.3 又被关联的peer-base.yaml

举报
华章计算机 发表于 2020/02/16 20:28:02 2020/02/16
【摘要】 本节书摘来自华章计算机《Hyperledger Fabric菜鸟进阶攻略》 一书中第3章,第3.3.3节,作者是黎跃春 韩小东 付金亮  。

3.3.3 又被关联的peer-base.yaml

在base/docker-compose-base.yaml配置文件中,由extends.file指向了一个peer-base.yaml的配置文件,该配置文件设置了所有Peer容器的基本的共同信息,其核心配置信息如下。

CORE_PEER_TLS_ENABLED:指定是否开启TLS验证。

CORE_PEER_GOSSIP_USELEADERELECTION:指定使用选举方式。

CORE_PEER_GOSSIP_ORGLEADER:指定是否将当前节点设定为Leader。

CORE_PEER_TLS_CERT_FILE:指定TLS证书所在路径。

CORE_PEER_TLS_KEY_FILE:指定密钥所在路径。

CORE_PEER_TLS_ROOTCERT_FILE:指定受信任的CA根证书所在路径。

配置文件完整内容如下:

version: '2'

services:

peer-base:

  image: hyperledger/fabric-peer:$IMAGE_TAG

  environment:

    - CORE_VM_ENDPOINT=unix:// /host/var/run/docker.sock

     # the following setting starts chaincode containers on the same

     # bridge network as the peers

     # https:// docs.docker.com/compose/networking/

    - CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=${COMPOSE_PROJECT_NAME}_byfn

    - CORE_LOGGING_LEVEL=INFO

     # - CORE_LOGGING_LEVEL=DEBUG

    - CORE_PEER_TLS_ENABLED=true

    - CORE_PEER_GOSSIP_USELEADERELECTION=true

    - CORE_PEER_GOSSIP_ORGLEADER=false

    - CORE_PEER_PROFILE_ENABLED=true

    - CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/fabric/tls/server.crt

    - CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/fabric/tls/server.key

    - CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/fabric/tls/ca.crt

  working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer

  command: peer node start


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。