我在docker-compose.yml中看到了volumes: - /var/run/:/host/var/run/
的部分。和peer通过docker.sock创建链代码容器。
现在,
我已经生成了证书和一些频道文件,然后我将它推送到我的git存储库。
我从hyperledger / peer-1.1.0重新定义了Dockerfile。在对等容器中,它将从远程git中提取证书和通道文件。但我无法使用 sock 文件解决问题。如果没有
docker.sock
,我就无法执行运行时安装命令。
有人可以帮助我吗?
答案 0 :(得分:0)
没有足够的环境上下文。我建议在这里看一些例子 - > https://github.com/hyperledger/fabric-samples/blob/release-1.1/first-network/base/docker-compose-base.yaml#L35或此处 - > https://github.com/hyperledger/fabric-samples/blob/release-1.1/basic-network/docker-compose.yml#L78
可能想查看您的docker info
,还会看到您正在运行docker命令的用户对/var/lib/docker
文件夹有权限吗?