
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh | bash # 可选版本
nvm --version # 查看版本
nvm install v8.11.1 # 使用NVM安装node
node -v # 查看版本在终端输入:
wget https://dl.google.com/go/go1.11.11.linux-amd64.tar.gz
sudo tar -zxvf go1.11.11.linux-amd64.tar.gz -C /usr/local/
sudo gedit /etc/profile在profile最后添加以下内容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin在终端继续输入:
source /etc/profile # 配置生效
go version # 查看版本sudo apt-get remove docker docker-engine docker.io # 卸载旧版本的docker
sudo apt-get install \
apt-transport-https \
ca-certificates \
software-properties-common # 这是一行内容,下载安装工具
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 添加官方密钥
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable" # 这是一行内容,加入 apt 仓库中
sudo apt-get update
sudo apt-get install docker-ce # 下载docker-ce
docker version
sudo groupadd docker # 创建docker组
sudo usermod -aG docker XXX # XXX是当前用户名,为普通用户设置权限配置后大幅提升docker镜像拉取速度,必做。
sudo mkdir -p /etc/docker
sudo vim /etc/docker/daemon.json # 没有就创建一个以以下形式进行写入:
{
"registry-mirrors": ["镜像地址"]
}镜像地址在https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors中"加速器地中"获取(需要登录):
sudo systemctl daemon-reload
sudo systemctl restart docker # 重启dockersudo apt-get install python3-pip
pip3 install --upgrade pip
sudo -H -E pip install docker-compose==1.24.0
docker-compose -versionmkdir /usr/loacl/go/src/github.com/
mkdir /usr/loacl/go/src/github.com/hyperledger
cd /usr/loacl/go/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
cd ./fabric
git branch -a
git checkout v1.4.0 # 切换分支这里没有采取./bootstrap.sh脚本来拉取,因为报了一个什么cUrl(6)的错误(记不太清了),没有找到解决方案,有解决的可以交流一下。
cd ./fabric
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 1.4.0 # 配置阿里云镜像后很快,请耐心等待
docker images # 查看已拉取的镜像cd ./fabric/fabric-samples/first-network
sudo ./byfn.sh -m generate # 根据配置文件生成各种文件
sudo ./byfn.sh up # 启动网络
sudo ./byfn.sh down # 关闭网络启动效果:

关闭效果:

完结撒花!