是否有人修改了fabric1.4中docker-compose-base.yaml文件中order.example.com的端口号,然后启动了网络?

是否有人修改了fabric1.4中docker-compose-base.yaml文件中order.example.com的端口号,然后启动了网络?,docker,hyperledger-fabric,Docker,Hyperledger Fabric,是否有人修改了fabric1.4中docker-compose-base.yaml文件中order.example.com的端口号,然后启动了网络? 我将7050改为7066,但当我启动网络时仍然是7050。有人能解释一下原因和解决方法吗 orderer.example.com: container_name: orderer.example.com extends: file: peer-base.yaml service: orderer-base

是否有人修改了fabric1.4中docker-compose-base.yaml文件中order.example.com的端口号,然后启动了网络? 我将7050改为7066,但当我启动网络时仍然是7050。有人能解释一下原因和解决方法吗

orderer.example.com:
    container_name: orderer.example.com
    extends:
      file: peer-base.yaml
      service: orderer-base
    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
    ports:
      - 7066:7066
执行命令时出错

peer channel create -o orderer.example.com:7066 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
错误是:

Error: failed to create deliver client: orderer client failed to connect to orderer.example.com:7066: failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp *.*.*.*:7066: connect: connection refused"

您需要在
peer base.yaml
文件中设置env
order\u GENERAL\u LISTENPORT
,该文件位于
fabric samples/first network/base
目录中(这是我的路径,但我认为您的yaml路径应该与我相同),如下所示

  orderer-base:
    image: hyperledger/fabric-orderer:$IMAGE_TAG
    environment:
      - FABRIC_LOGGING_SPEC=INFO
      - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
      - ORDERER_GENERAL_LISTENPORT=7066
      - ORDERER_GENERAL_GENESISMETHOD=file
      - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block
      - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
....some env ignore......

是否因为不应在此处修改容器的端口号?