问题
安装HyperLedger Fabric的时候
使用命令
sudo ./ install-fabric.sh d
遇到docker 拉取不到镜像的问题:拉取超时的问题。
具体报错如下:
docker error pulling image configuration: download failed after attempts=6:
-
一开始尝试了一些博客的方法,比如更改docker镜像源文件daemon文件。
-
后来经过以上改动后反而报错Is the docker daemon running?(docker的镜像配置文件daemon出问题,应该是上面的博客中文件的内容出了一点问题)
解决方案
- 根据这篇博客的内容【https://cloud.tencent.com/developer/article/2177650】,将daemon.json改成了以下内容完成镜像文件配置:
{
"registry-mirrors" : [
"https://jkfdsf2u.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
],
"insecure-registries" : [
"docker-registry.zjq.com"
],
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "10"
},
"data-root": "/data/docker"
}
- 然后运行.sh文件还是会报错,于是在命令行分条执行了以下内容才完成了镜像拉取
docker pull hyperledger/fabric-couchdb:x86_64-1.0.0
docker pull hyperledger/fabric-kafka:x86_64-1.0.0
docker pull hyperledger/fabric-orderer:x86_64-1.0.0
docker pull hyperledger/fabric-peer:x86_64-1.0.0
docker pull hyperledger/fabric-ca:x86_64-1.0.0
docker pull hyperledger/fabric-ccenv:x86_64-1.0.0
docker pull hyperledger/fabric-baseimage:x86_64-0.4.7
docker pull hyperledger/fabric-baseos:x86_64-0.4.7
docker pull hyperledger/fabric-zookeeper:x86_64-1.0.0
docker pull hyperledger/fabric-javaenv:x86_64-1.0.0
docker pull hyperledger/fabric-membersrvc:latest