Web3:Ubuntu系统 使用Docker-compose方式部署blockscout浏览器配置版本-v5.2.3-beta+charts图表
最近同事告诉我说要重新部署一套blockscout浏览器,我一想,之前有部署流程文档-《Web3:使用Docker-compose方式部署blockscout浏览器+charts图表》,这不手拿把掐吗。
但还是出现了一些问题,之前服务器系统是centos,现在是Ubuntu系统,而且之前docker镜像也没那么难获取,于是乎本篇文章出现了。
目录
- 部署操作
- 先决条件
- 环境
- 准备工作
- 安装Docker
- 1. 更新系统包
- 2. 安装依赖包
- 3. 添加 Docker 官方 GPG 密钥
- 4. 添加 Docker 仓库
- 5. 更新包索引
- 6. 安装 Docker CE(社区版)、Docker CLI 和 Containerd:
- 7. 查看docker版本
- 8. 启动并启用 Docker 服务
- 安装 Docker Compose
- 部署&配置blockscout
- 1.下载源码
- 2.切换到v5.2.1-beta分支
- 3.修改配置参数
- a. 修改 docker-compose.yml
- b. 创建 charts.json
- c. 创建 update_groups.json
- d. 修改 docker-compose-nginx.yml
- e. 修改docker-compose-stats.yml
- f. 修改common-stats.env
- g. 修改common-visualizer.env
- h. 修改common-blockscout.env
- 启动运行
- 操作过程遇到的问题以及解决方案
- 启动blockscout遇到权限问题
- 解决办法1
- 解决办法2
- 启动blockscout遇到超时问题
- 原因
- 解决
部署操作
先决条件
- Docker v20.10+
- Docker-compose 2.x.x+
- 运行以太坊 JSON RPC 客户端
环境
- os:Ubuntu 23.04
- docker :25.0.2
- Docker-compose 2.29.2
- blockscout:v5.2.3-