hyperledger fabric多机部署(1)

hypeledger fabric 多机部署笔记 (1)

环境准备
Ubuntu系统 版本Xenial 16.04(LTS)
1.Install cURL
tar -xzvf curl-7.61.0.tar.gz cd curl-7.61.0/./configure make sudo make install curl --version

2.Docker and Docker Compose
https://docs.docker.com/install/linux/docker-ce/ubuntu/#extra-steps-for-aufs
https://blog.csdn.net/diligent_lee/article/details/79098302

设置存储库
$ sudo apt-get remove docker docker-engine docker.io
$ 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 -
```通过搜索指纹的最后8个字符,验证您现在拥有带指纹的密钥 。
$ sudo apt-key fingerprint 0EBFCD88
$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

安装docker CE

$ sudo apt-get update
$ sudo apt-get install docker-ce=
$ sudo docker run hello-world
$ sudo docker version

后续步骤

$ sudo groupadd docker
$ sudo usermod -aG docker username
$ sudo service docker restart
$ docker run hello-world
```sudo groupadd docker     #添加docker用户组
sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
newgrp docker     #更新用户组
docker ps    #测试docker命令是否可以使用sudo正常使用

``

安装docker-compose


sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose  
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

3.Go Programming Language
借鉴链接:https://blog.csdn.net/yk150915/article/details/80020413
安装包下载链接:https://www.golangtc.com/download
解压
$sudo tar -xzvf go1.9.2.linux-amd64.tar.gz -C /usr/local
添加环境变量

`$sudo gedit /etc/profile
$sudo gedit ~/.bashrc`
export PATH=$PATH:/usr/local/curl/bin
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
export GOBIN=$COROOT/bin

$source /etc/profile
$go version

4.Node.js Runtime and NPM
https://blog.csdn.net/w20101310/article/details/73135388
https://blog.csdn.net/weixin_40933787/article/details/82804295
下载安装包
解压
切换并查看路径

tar -xvf node-v8.1.0-linux-x64.tar.x
cd node-v8.1.0-linux-x64/bin
pwd

查看node版本

./node -v

将node和npm设置为全局

5.Python

sudo apt-get install python2.7
  1. 数据库mySQL
    参考链接
    教程 https://www.cnblogs.com/EasonJim/p/7147787.html
    官网 https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install

你可能感兴趣的:(hyperledger fabric多机部署(1))