拨打“ unix /host/var/run/docker.sock:连接:权限被拒绝”超级领导者结构

时间:2019-08-13 21:43:09

标签: docker docker-compose hyperledger-fabric hyperledger hyperledger-chaincode

我正在尝试使用

实例化链码。
peer chaincode instantiate -o orderer.example.com:7050 -C mychannel -n skynetchaincode -v v1 -c '{"Args":[""]}'

但会出现以下错误。

  

错误:无法组装事务,错误的提案响应未成功,错误代码500,味精错误启动容器:错误启动容器:发布http://unix.sock/containers/create?name=dev-peer0.org1.example.com-skynetchaincode-v1:拨unix /host/var/run/docker.sock: connect: permission denied

我尝试过的解决方案。

1 Added  to peer and cli env 
   - USERNAME=$USER
   - USER_ID=1000
   - GROUP_ID=999
   - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock  
2.  chmod 777 /var/run/docker.sock
    srwxrwxrwx. 1 root root 0 Aug 12 18:02 /var/run/docker.sock
3.  sudo usermod -aG docker $USER
4.  sudo systemctl restart docker

应该创建一个单独的正在运行的docker容器,并在其中安装链码,但是它显示访问被拒绝错误

dev-peer0.org1.example.com-skynetchaincode-v1
fabric version 1.4  
docker Client:  
Version:         1.13.1  
 API version:     1.26  
 Package version: docker-1.13.1-96.gitb2f74b2.el7.x86_64  
 Go version:      go1.10.8  ```


0 个答案:

没有答案