我正在尝试使用实例化链码
peer chaincode instantiate -o orderer.example.com:7050 -C mychannel -n skynetchaincode -v v1 -c '{"Args":[""]}'
但出现以下错误。
错误:无法组装事务,错误提案响应未成功,错误代码 500,msg 错误启动容器:错误启动容器:发布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 ```