前言
提示:本文主要是基本环境安装配置
系统是Ubuntu18.04,准备部署的是hyperledge fabric 2.0。
本文主要要安装的东西及版本有:
- curl:版本7.58.0
- docker:版本19.03.6
- docker-compose:版本1.17.1
- golang:版本1.15.2
- nodejs:版本12.19.0
一、更换国内源
在安装相关软件之前先更换国内源
首先安装下vim
sudo apt-get update && sudo apt-get install vim
打开sources.list删除原本的内容,然后切换成国内源
sudo vim /etc/apt/sources.list
这里我们切换成阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存退出,然后更新下
sudo apt-get update
sudo apt-get upgrade
二、基本环境安装
1.curl安装
执行以下命令完成curl的安装:
sudo apt install -y curl
查看安装结果
curl -V
如下图所示,显示安装成功。
2.安装docker
sudo apt install docker.io
查看docker版本
docker --version
这里版本为19.03.6
3.安装docker-compose
sudo apt install docker-compose
查看docker-compose版本
sudo apt install docker-compose
这里版本为1.17.1
4.安装golang
先打开浏览器去官网下载: https://golang.google.cn/dl/go1.15.2.linux-amd64.tar.gz.
下载完 Golang 压缩包之后,进入压缩包所在目录,使用 tar 命令将压缩包解压到指定的 /usr/local/ 路径下,命令如下
tar -xzvf go1.15.2.linux-amd64.tar.gz -C /usr/local/
下面我们开始配置环境变量
sudo vim /etc/profile
在文件末尾加入如下代码并保存退出
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使用 source 命令,使刚刚添加的配置信息生效
source /etc/profile
使用 go version 命令验证是否安装成功
go version
如下所示安装成功
5.安装node.js
先安装默认的低版本
sudo apt-get install nodejs
sudo apt install npm
更换镜像
npm config set registry https://registry.npm.taobao.org
更新node.js
sudo npm install n -g
sudo n stable
查看版本
node -v
版本为12.19.0
三、总结
现在我们fabric2.0的部署的基本环境就完成了 下一步我们开始部署fabric:
在Ubuntu18.04上部署搭建hyperledge fabric 2.0(二):镜像部署网络