任何人都可以帮助我修复以下错误。我正在尝试通过cli在对等节点上安装chaincode。我正确配置了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
答案 0 :(得分:0)
根据主机系统上DNS的配置,您可能会遇到奇怪的DNS解析问题。最简单的尝试是将dns_search
配置值添加到您的Compose文件中:
cli:
container_name: cli
image: hyperledger/fabric-tools:$IMAGE_TAG
tty: true
stdin_open: true
dns_search: .
也请参见https://stackoverflow.com/a/45916717/6160507 ...您可能需要在所有服务中使用它。
答案 1 :(得分:0)
解决方案1: 使用命令: sudo echo“ nameserver 8.8.8.8” 并再次启动
解决方案2:检查您的容器日志并查看
使用命令“ docker logs container-id”
解决方案3:添加“ dns_serach:”。在docker-compose.yaml文件中并启动 再次如下
** dns_search :。 **