Ubuntu Docker安装fisoc bcos 控制台以及webase全流程

Docker安装fisoc bcos

  1. 一.安装docker

  1. 更新源:#sudo apt-get update
  2. 安装工具:

#sudo apt-get install \

    apt-transport-https \

    ca-certificates \

    curl \

    gnupg \

lsb-release

  1. 增加一个docker的官方GPG key

#curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

  1. 下载仓库文件
  2. #echo \"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \

  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

6.更新 #sudo apt-get update

7. 安装docker-ce软件 #sudo apt-get install docker-ce docker-ce-cli containerd.io -y

8.启动docker #systemctl start docker

  1. 二.Mysql安装

1.更新# sudo apt-get update

2.下载# sudo apt-get install mysql-server

3.启动#systemctl start mysql

4.登录#  sudo mysql -uroot -p 回车不输密码

  mysql> use mysql;

  

#开启远程连接

update user set host='%' where user='root';

#修改了之后刷新以下权限

flush privileges;

#修改数据库密码.

ALTER USER 'root'@'%' identified with mysql_native_password BY '123456';

#修改了之后刷新以下权限

flush privileges;

#退出数据库

quit;

  1. 三.安装 python3

   sudo apt install python3

  1. 四.使用docker安装fisco bcos 链

## 创建操作目录
cd ~ && mkdir -p fisco && cd fisco
#如果因为网络问题导致长时间无法下载build_chain.sh脚本,请尝试(二选一)
#curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-
## 下载脚本
curl -#LO https://github.com/FISCO-BCOS/FISCO
BCOS/releases/download/v2.9.1/build_chain.sh && chmod u+x build_chain.sh
BCOS/releases/v2.9.1/build_chain.sh && chmod u+x build_chain.sh
  1. 使用脚本 -e 指定 离线安装包路径没有离线包可使用在线下载(在线下载去掉-e以及后面的)

# bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 -d -e ./fiscobcos

  1. 进入127.0.0.1目录

  1. 运行脚本自动拉取镜像

  1. 查看连接

#

#docker  ps -a |egrep fiscobcos

  1. 查看共识和连接数量

五.控制台下载及搭建

下载控制台脚本(控制台需要安装jdk)
cd ~/fisco && curl -LO https://github.com/FISCO
BCOS/console/releases/download/v2.9.2/download_console.sh && bash
download_console.sh
#如果因为网络问题导致长时间无法下载,请尝试(二选一)
#cd ~/fisco && curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-
2.0/tools/download_console.sh && bash download_console.sh

6.进入console目录

  1. 复制 config.example.toml 为config.toml

  1. 复制证书 (根据自己目录修改)

  1. 启动并编译合约 出现Fisco Bcos即为成功

#bash start.sh 

2.编译合约

Quit退出

六.修改docker源镜像

  1. cd 
  2. vi /etc/docker/daemon.json

{

  "registry-mirrors": ["http://hub-mirror.c.163.com"]

}

  1. 重启docker

#systemctl restart docker

  1. 七.安装docker compose

curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

  1. 加权

sudo chmod +x /usr/local/bin/docker-compose

  1. 查看版本# docker-compose –version
  2. 八. webase-deploy安装及配置

  wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.3/webase-deploy.zip

  1. 解压并进入文件夹修改配置文件

#cd  ./webase-deploy && ls

修改为自己的数据库名称和密码

!!!!改为yes !!!!改为yes !!!!改为yes(若不改将使用默认配置重新搭建 二群组二节点链)

版本改为安装的版本我的就是2.9.1 dir照你的路径来

16 拉取镜像

python3 deploy.py  pullDockerAll

17.启动服务

python3 deploy.py installDockerAll

启动

python3 deploy.py startDockerAll

部署完成后,打开浏览器(Chrome Safari或Firefox)访问

http://{deployIP}:{webPort}

示例:http://localhost:5000

(获取WeBASE管理平台默认账号和密码,并初始化系统配置)

默认账号为admin,默认密码为Abcd1234。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值