Error: chaincode install failed 500 & Failed to connect to the docker API
Description
Im trying to run:
peer lifecycle chaincode install basic.tar.gzBut the problem is:
Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': could not build chaincode: docker build failed: docker image inspection failed: failed to connect to the docker API at unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock: connect: no such file or directory
1). Im using WSL 2). gRPC docker is no longer present in docker desktop 3). Going back and forth to confirm docker also doesn't solve the problem, that's all -NAME DESCRIPTION DOCKER ENDPOINT ERROR default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock desktop-linux Docker Desktop npipe:////./pipe/dockerDesktopLinuxEngine
Maybe something wrong with my peers?
i tried to make my own peers.yaml
# version: '3.8'
services:
peer0.hq.coop.local:
container_name: peer0.hq.coop.local
image: hyperledger/fabric-peer:2.5
environment:
- FABRIC_LOGGING_SPEC=INFO
- CORE_PEER_TLS_ENABLED=true
- 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
- CORE_PEER_ID=peer0.hq.coop.local
- CORE_PEER_ADDRESS=peer0.hq.coop.local:7051
- CORE_PEER_LISTENADDRESS=0.0.0.0:7051
- CORE_PEER_CHAINCODEADDRESS=peer0.hq.coop.local:7052
- CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:7052
- CORE_PEER_GOSSIP_BOOTSTRAP=peer1.hq.coop.local:8051
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.hq.coop.local:7051
- CORE_PEER_LOCALMSPID=HQMSP
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb0:5984
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
volumes:
- ../organizations/peerOrganizations/hq.coop.local/peers/peer0.hq.coop.local/msp:/etc/hyperledger/fabric/msp
- ../organizations/peerOrganizations/hq.coop.local/peers/peer0.hq.coop.local/tls:/etc/hyperledger/fabric/tls
- ../volumes/peer0.hq:/var/hyperledger/production
working_dir: /root
command: peer node start
ports:
- "7051:7051"
depends_on:
- couchdb0
networks:
- coopnet
peer1.hq.coop.local:
container_name: peer1.hq.coop.local
image: hyperledger/fabric-peer:2.5
environment:
- FABRIC_LOGGING_SPEC=INFO
- CORE_PEER_TLS_ENABLED=true
- 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
- CORE_PEER_ID=peer1.hq.coop.local
- CORE_PEER_ADDRESS=peer1.hq.coop.local:8051
- CORE_PEER_LISTENADDRESS=0.0.0.0:8051
- CORE_PEER_CHAINCODEADDRESS=peer1.hq.coop.local:8052
- CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:8052
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.hq.coop.local:7051
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.hq.coop.local:8051
- CORE_PEER_LOCALMSPID=HQMSP
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb1:5984
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
volumes:
- ../organizations/peerOrganizations/hq.coop.local/peers/peer1.hq.coop.local/msp:/etc/hyperledger/fabric/msp
- ../organizations/peerOrganizations/hq.coop.local/peers/peer1.hq.coop.local/tls:/etc/hyperledger/fabric/tls
- ../volumes/peer1.hq:/var/hyperledger/production
working_dir: /root
command: peer node start
ports:
- "8051:8051"
depends_on:
- couchdb1
networks:
- coopnet
peer0.branch.coop.local:
container_name: peer0.branch.coop.local
image: hyperledger/fabric-peer:2.5
environment:
- FABRIC_LOGGING_SPEC=INFO
- CORE_PEER_TLS_ENABLED=true
- 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
- CORE_PEER_ID=peer0.branch.coop.local
- CORE_PEER_ADDRESS=peer0.branch.coop.local:9051
- CORE_PEER_LISTENADDRESS=0.0.0.0:9051
- CORE_PEER_CHAINCODEADDRESS=peer0.branch.coop.local:9052
- CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:9052
- CORE_PEER_GOSSIP_BOOTSTRAP=peer1.branch.coop.local:10051
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.branch.coop.local:9051
- CORE_PEER_LOCALMSPID=BranchMSP
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb2:5984
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
volumes:
- ../organizations/peerOrganizations/branch.coop.local/peers/peer0.branch.coop.local/msp:/etc/hyperledger/fabric/msp
- ../organizations/peerOrganizations/branch.coop.local/peers/peer0.branch.coop.local/tls:/etc/hyperledger/fabric/tls
- ../volumes/peer0.branch:/var/hyperledger/production
working_dir: /root
command: peer node start
ports:
- "9051:9051"
depends_on:
- couchdb2
networks:
- coopnet
peer1.branch.coop.local:
container_name: peer1.branch.coop.local
image: hyperledger/fabric-peer:2.5
environment:
- FABRIC_LOGGING_SPEC=INFO
- CORE_PEER_TLS_ENABLED=true
- 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
- CORE_PEER_ID=peer1.branch.coop.local
- CORE_PEER_ADDRESS=peer1.branch.coop.local:10051
- CORE_PEER_LISTENADDRESS=0.0.0.0:10051
- CORE_PEER_CHAINCODEADDRESS=peer1.branch.coop.local:10052
- CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:10052
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.branch.coop.local:9051
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.branch.coop.local:10051
- CORE_PEER_LOCALMSPID=BranchMSP
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb3:5984
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
volumes:
- ../organizations/peerOrganizations/branch.coop.local/peers/peer1.branch.coop.local/msp:/etc/hyperledger/fabric/msp
- ../organizations/peerOrganizations/branch.coop.local/peers/peer1.branch.coop.local/tls:/etc/hyperledger/fabric/tls
- ../volumes/peer1.branch:/var/hyperledger/production
working_dir: /root
command: peer node start
ports:
- "10051:10051"
depends_on:
- couchdb3
networks:
- coopnet
networks:
coopnet:
name: coopnetThis one doesn't help
Steps to reproduce
No response
Source: hyperledger/fabric