WaykiChain 节点构建


拉取Docker镜像

从Dockerhub 上拉取官方镜像

注意: 公链2.0已经正式发布, 主网对应Github仓库 release 分支

docker pull wicc/waykicoind      

检查节点镜像是否拉取成功

docker images

example

~/workspace/wicc$docker images
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
wicc/waykicoind       latest              b18a36f2f574        2 days ago          623MB     

如上则说明拉取成功,参考配置文件说明并开始部署吧

如果想要根据Dockerfile构建docker 镜像,请参考 Dockerfile构建镜像

本地 build

For now, support Linux-like 64bit systems, such as Ubuntu 14.x/Ubuntu 16.x/Ubuntu 18.x/Cent OS 7.x only.


准备自动化下载编译脚本

脚本内容如下, 脚本请保存为 build_local.sh

注意: 公链2.0已经正式发布, 主网对应Github仓库 release 分支

#!/bin/bash
sudo mkdir -p /opt/wicc
cd /opt/wicc

#build waykicoind
sudo curl https://raw.githubusercontent.com/WaykiChain/WaykiChain/master/distros/linuxshell/prepare_prerequisites.sh|bash 
sudo rm -rf WaykiChain
git clone -b release https://github.com/WaykiChain/WaykiChain.git  
cd ./WaykiChain/distros/linuxshell
sh linux.sh
cd ../../
sh autogen-coin-man.sh coin
make

#copy the coind and WaykiChain.conf
cd ..
cp ./WaykiChain/src/coind coind
cp ./WaykiChain/docker/WaykiChain.conf WaykiChain.conf

下载编译

运行如下命令执行脚本进行下载源码编译

sh build_local.sh

检查节点程序是否构建成功

请检查/opt/wicc 路径下是否有coind (可执行文件)和 WaykiChain.conf文件

example

root@ubuntu:/opt/wicc# ls
bin  coind  WaykiChain  WaykiChain.conf
root@ubuntu:/opt/wicc#

在 本地/opt/wicc 有以上coindWaykiChain.conf 说明节点程序构建成功了

参考配置文件说明并开始部署吧