sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm
更新npm的包镜像源为淘宝源
npm config set registry https://registry.npm.taobao.org
npm config list
全局安装n管理器
npm install n -g
更新nodejs
n v8.11.4
更新npm
npm -g install npm@5.6.0
2、安装python2.7.x
sudo apt-get install python2.7 python2.7-dev
3、安装git
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
git --version
4、安装docker
安装必要的系统工具
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
sudo apt-get update
安装GPG证书(root)
sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
apt-get -y update
更新并安装docker-CE
sudo apt-get -y install docker-ce
安装完成后修改当前用户的权限
sudo usermod -aG docker blue (注意修改用户名)
添加镜像
注销并重新登录,然后添加阿里云的Docker Hub镜像:
mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://obou6wyb.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
安装docker-compose(需要翻墙)
sudo curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
查看docker版本
docker --version
确定docker版本是: docker18.09.0
确定docker-compose版本是:docker-compose 1.23.2
5、npm安装hyperledger compose的三个软件npm install -g composer-cli@0.19.13 composer-playground@0.19.13 composer-rest-server@0.19.13 --unsafe-perm
安装完成后,运行
compose -v
输出v0.19.13就成功了
6、写入deploy.tar.gz 解压后运行./start将deploy.tar.gz放到虚拟机的任意目录,解压缩:
tar -vzxf deploy.tar.gz
进入解压后的目录,执行
docker network create pershing
然后运行./start