blockchain 工作备用

来源:互联网 发布:js里的window.onload 编辑:程序博客网 时间:2024/05/18 22:41
 安装 git                                                                     
 sudo apt install git                                                                     
                                                                      
 安装golang                                                                     
                                                                      
 cd /usr/local                                                                     
 wget https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz                                                                     
 sudo tar -xzf go1.8.1.linux-amd64.tar.gz                                                                     
                                                                      
 vi /etc/profile                                                                     
 export GOROOT=/usr/local/go                                                                     
 export GOBIN=/usr/local/go/bin                                                                     
 export PATH=$PATH:$GOBIN                                                                     
 source /etc/profile                                                                      
                                                                      
 vi ~/.bashrc                                                                     
 export GOPATH="/opt/gopath"                                                                     
 export PATH=$PATH:$GOBIN:$GOPATH/bin                                                                     
 source ~/.bashrc                                                                     
                                                                      
 go version                                                                     
                                                                      
 安装nodeJS&npm                                                                     
                                                                      
 wget https://nodejs.org/download/release/v6.9.5/node-v6.9.5-linux-x64.tar.gz                                                                     
 tar -zxf node-v6.9.5-linux-x64.tar.gz                                                                     
 sudo mv node-v6.9.5-linux-x64 /opt                                                                     
 ln -s /opt/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node                                                                     
 ln -s /opt/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm                                                                     
                                                                      
 node -v                                                                     
 npm -v                                                                     
                                                                      
 其他                                                                     
 apt install libffi-dev libssl-dev libltdl-dev                                                                      
                                                                      
 安装 Docker                                                                     
                                                                      
 cd /                                                                     
 curl -fsSL https://get.docker.com/ | sh                                                                     
                                                                      
 ******************                                                                     
 vi /etc/default/docker                                                                     
 DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --api-cors-header='*'"                                                                     
 ******************                                                                     
 sudo service docker restart                                                                     
                                                                      
                                                                      
 安装 docker-compose                                                                     
                                                                      
 sudo apt-get install python-pip                                                                     
 sudo pip install docker-compose>=1.8.0                                                                     
                                                                      
                                                                      
 克隆Fabric代码                                                                     
                                                                      
 mkdir -p $GOPATH/src/github.com/hyperledger/                                                                     
 cd $GOPATH/src/github.com/hyperledger/                                                                     
 git clone https://github.com/hyperledger/fabric.git                                                                     
 cd $GOPATH/src/github.com/hyperledger/                                                                     
                                                                      
 cd /opt/gopath/src/github.com/hyperledger/fabric                                                                     
 make dist-clean                                                                     
 make configtxgen                                                                                                                                      
 make gotools                                                                     
 make docker                                                                     
                                                                                                                                           
 创建channel                                                                     
 cd /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli                                                                     
 ./generateCfgTrx.sh mychannel-0                                                                     
                                                                      
                                                                      
 启动fabric集群                                                                     

 CHANNEL_NAME=mychannel-0 docker-compose up       


-----------常用命令---------------

docker ps 默认显示当前正在运行中的container                                                 
docker images 查看所有本地镜像                           
docker rmi xxxxx 删除镜像                           
docker rm XXXX 删除容器                           
docker-compose ps 查看容器状态                           
docker stop $(docker ps -q)                停止所有容器           
docker rm $(docker ps -aq)                删除容器           
docker rm -f $(docker ps -aq) 停止并删除所有容器                           
docker rmi -f $(docker images -q)      强制删除所有镜像         

https://wiki.hyperledger.org/groups/twgc/fabric-doc/getting_started.md#清理

0 0
原创粉丝点击