1、go安装(v1.9)
①下载并解压
wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz
②编辑环境变量
vim ~/.profile
在最后添加:
export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$HOME/go/bin
按esc
键,输入:wq
退出
③回到根目录并创建go文件夹
cd ~
mkdir go
2、docker安装(依照官网文档)
①卸载旧版本(如果有的话)
sudo apt-get remove docker docker-engine docker.io
②获得key
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
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"
sudo apt-get update
④获得docker版本
apt-cache madison docker-ce
安装特定版本(例docker-ce=18.03.0~ce-0~ubuntu
)
sudo apt-get install docker-ce=<VERSION>
⑤运行hello-world
确认已正常安装
sudo docker run hello-world
⑥设置docker权限(可以在任何地方使用docker指令)
【添加docker组】
sudo groupadd docker
【用户加入组】
sudo usermod -aG docker $USER
【重启服务】
sudo service docker restart
【重启会话】
newgrp - docker
输入docker-version
显示以下结果则成功
3、docker-compose安装
sudo apt-get install python-pip
sudo pip install docker-compose
也可依据官网文档安装
4、Fabric下载
①下载
mkdir –p ~/go/src/github.com/hyperledger
cd ~/go/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
②切换版本
cd fabric
git branch -a
显示如下:
切换v1.1版本:
git checkout -b release-1.1 origin/release-1.1
5、Fabric-samples下载(包含镜像下载)
①下载fabric-samples(切换至hyperledger目录下)
git clone -b master https://github.com/hyperledger/fabric-samples.git
cd fabric-samples
②列出版本
git tag
切换版本与fabric相同
git checkout {TAG}
③生成二进制文件与下载镜像
curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0
6、tips
①版本
go version
docker version
docker-compose version
②镜像
docker images
docker pull hyperledger/fabric-tools:x86_64-1.1.0
docker rmi {images-ID/name}
③容器
docker ps -a
docker stop $(docker ps -a)
docker rm $(docker ps -a)