[ root@localhost ~]# dnf update -y
Disable firewall
[ root@localhost ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
if[!-f /usr/bin/bunzip2 ];then
dnf install -y bzip2
fi
if[!-f /usr/bin/git ];then
dnf install -y git
fi
if[!-f /usr/bin/go ];then
dnf install -y golang
fi
curl -L --retry 5--retry-delay 3 https://github.com/hyperledger/fabric/releases/download/v1.4.6/hyperledger-fabric-linux-amd64-1.4.6.tar.gz | tar xz
curl -L --retry 5--retry-delay 3 https://github.com/hyperledger/fabric-ca/releases/download/v1.4.6/hyperledger-fabric-ca-linux-amd64-1.4.6.tar.gz | tar xz
mkdir -p /srv/hyperledger/fabric
mv bin config /srv/hyperledger/fabric
PATH=$PATH:/srv/hyperledger/fabric/bin
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install -y docker-ce
systemctl enable docker
systemctl start docker
Install docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)"-o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
IMAGES=(ca peer orderer couchdb ccenv kafka zookeeper tools javaenv)
FABRIC_TAG=latest
for IMAGE in ${IMAGES};do
echo "==> FABRIC IMAGE: $IMAGE"
echo
docker pull hyperledger/fabric-$IMAGE:$FABRIC_TAG
echo
done
Check the mirror according to completion
[ root@localhost src]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hyperledger/fabric-zookeeper latest 21e55e9a2862 12 days ago 276MB
hyperledger/fabric-kafka latest 28a93b376dbe 12 days ago 270MB
hyperledger/fabric-couchdb latest 03ac1654afc5 12 days ago 261MB
hyperledger/fabric-ca latest 3b96a893c1e4 2 weeks ago 150MB
hyperledger/fabric-tools latest 0f9743ac0662 2 weeks ago 1.49GB
hyperledger/fabric-ccenv latest 191911f4454f 2 weeks ago 1.36GB
hyperledger/fabric-orderer latest 84eaba5388e7 2 weeks ago 120MB
hyperledger/fabric-peer latest 5a52faa5d8c2 2 weeks ago 128MB
Recommended Posts