搭建graph node本地节点

搭建Graph Node

我们使用docker的方式启动本地graph node节点.

环境

system: ubuntu v18.04

配置Graph Node服务器

安装docker
sudo apt update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
sudo systemctl status docker

// 测试docker
sudo docker run hello-world
docker

// 安装jq
sudo apt-get install jq
// 安装docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

cd /usr/local/bin/
sudo chmod +x docker-compose 
cd ~
docker-compose --version

环境配置完成后开始启动graph node

git clone https://github.com/graphprotocol/graph-node/ && cd graph-node/docker
// 拉出所有必要的Docker镜像,并在docker-compose.yml文档中写入必要信息
sudo ./setup.sh 
// 配置docker-compose.yml
// 修改ethereum: 'mbase:http://127.0.0.1:9933'
cat docker-compose.yml
vim docker-compose.yml

// 启动docker或者在screen中启动`screen -L -t tc -S graph`
sudo docker-compose up
// 停止docker
sudo docker-compose down -v
// 删除数据
sudo docker-compose rm -f
sudo rm -rf data/
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容