环境
- os:centos7.6
- docker-ce:19.03.5
- burrow:0.30.2
下载源码
git clone https://github.com/poanetwork/blockscout
cd blockscout
构建docker镜像并启动
- 修改start ,blockscout修改为-d
cd docker
vi Makefile
Makefile
start: build postgres
@echo "==> Starting blockscout"
@docker run -d --name $(BS_CONTAINER_NAME) \
$(BLOCKSCOUT_CONTAINER_PARAMS) \
-p 4000:4000 \
$(DOCKER_IMAGE) /bin/sh -c "mix phx.server"
- 构建镜像并启动容器
ETHEREUM_JSONRPC_VARIANT=ganache \
ETHEREUM_JSONRPC_HTTP_URL=http://192.168.130.11:26860 \
make start
ETHEREUM_JSONRPC_HTTP_URL
为Burrow
的web3
监听地址
- 检查是否启动
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
322ba65b6988 blockscout_prod "/bin/sh -c 'mix phx…" 8 seconds ago Up 7 seconds blockscout
1d7e60050565 postgres:10.10 "docker-entrypoint.s…" 36 minutes ago Up 36 minutes 0.0.0.0:5432->5432/tcp
注意:这里没有将数据目录挂载到宿主机,重启后数据会丢失
查看
打开浏览器:http://yourip:4000