无法创建新连接:desc = 传输:拨号时出错:拨号 tcp 172.19.0.4:9051:连接:连接被拒绝 Hyperledger Fabric

aja*_*jay 6 blockchain hyperledger hyperledger-fabric hyperledger-chaincode

谁能帮我修复以下错误。我正在尝试通过 cli 在对等方上安装链码。我正确配置了 cli 容器。但不知何故我收到了这个错误..

grpc: addrConn.createTransport failed to connect to {peer0.org1.example.com:7051 0 <nil>}. Err :connection error: desc = “transport: Error while dialing dial tcp: lookup peer0.org1.example.com on 127.0.0.11:53: connection refused
Run Code Online (Sandbox Code Playgroud)

这是我的 docker-compose-cli.yaml

Gar*_*ngh 0

您可能会遇到奇怪的 DNS 解析问题,具体取决于主机系统上 DNS 的配置。最简单的尝试是将dns_search配置值添加到您的 Compose 文件中:

cli:
    container_name: cli
    image: hyperledger/fabric-tools:$IMAGE_TAG
    tty: true
    stdin_open: true
    dns_search: .
Run Code Online (Sandbox Code Playgroud)

另请参阅/sf/answers/3214170221/ ...您的所有服务可能都需要它。