docker-compose 安装部署BSC

news/2024/11/29 23:30:49/

指导文档
1、获取最新BSC镜像
镜像地址
2、下载BSC节点配置
通过以下方式下载genesis.json和config.toml
主网:

wget   $(curl -s https://api.github.com/repos/bnb-chain/bsc/releases/latest |grep browser_ |grep mainnet |cut -d\" -f4)
unzip mainnet.zip

测试网

wget   $(curl -s https://api.github.com/repos/bnb-chain/bsc/releases/latest |grep browser_ |grep mainnet |cut -d\" -f4)
unzip testnet.zip

3、编写docker-compose yaml文件

version: '3'services:bsc:image: ghcr.io/bnb-chain/bsc:1.2.8container_name: bsc#command: --http.addr 0.0.0.0 --http.port 8545 --http.vhosts '*' --verbosity 5ports:- 8000:8545volumes:- ./config:/bsc/config- ./data/:/bsc/noderestart: alwayscommand: ["--config", "/bsc/config/config.toml", "--datadir", "/bsc/node"]    

注:

Docker 变量和配置文件位置
需要注意的重要环境变量:
$BSC_HOME = /bsc
$DATA_DIR = /data

文件位置:
BSC_CONFIG=${BSC_HOME}/config/config.toml

BSC_GENESIS=${BSC_HOME}/config/genesis.json

4、启动节点

root@iZj6c9oahptfht9r6j85e3Z:/data/docker-compose/bsc# docker-compose up -d
Pulling bsc (ghcr.io/bnb-chain/bsc:1.2.8)...
1.2.8: Pulling from bnb-chain/bsc
4db1b89c0bd1: Pull complete
a34266e32dee: Pull complete
4999da8f4ad8: Pull complete
f26222169b59: Pull complete
e43db73d308e: Pull complete
0b2cfd4e54fd: Pull complete
66a3300a431a: Pull complete
Digest: sha256:3ce9d32c405ec630a46455f56fd31dcb36d191827aecc145303935918bc4bd5d

5、节点验证

24cc269e9118:~$ geth attach http://localhost:8545
Welcome to the Geth JavaScript console!modules: eth:1.0 net:1.0 parlia:1.0 rpc:1.0 txpool:1.0 web3:1.0To exit, press ctrl-d or type exit
> eth.blockNumber
2308452
> eth.syncing
{currentBlock: 2301620,healedBytecodeBytes: 0,healedBytecodes: 0,healedTrienodeBytes: 0,healedTrienodes: 0,healingBytecode: 0,healingTrienodes: 0,highestBlock: 27367683,startingBlock: 2256913,syncedAccountBytes: 374663576,syncedAccounts: 1933270,syncedBytecodeBytes: 187067435,syncedBytecodes: 24643,syncedStorage: 11251871,syncedStorageBytes: 2452084725
}

curl验证区块高度

# curl -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'  -H 'Content-Type: application/json' http://localhost:8000
{"jsonrpc":"2.0","id":1,"result":"0x1c598e5"}

http://www.ppmy.cn/news/785457.html

相关文章

暗影精灵6加装M.2固态硬盘详细教程

选购硬盘 选了970 EVO Plus 对比,非Plus型号的顺序写入速度2500MB/s,速度提升为3300MB/s,性能上升32%,赶到双十二搞活动,1299果断入手 塑料壳包装,a little low,中高端产品的定位,感觉有点小…

新装了SATA固态,简单分区操作记录

1、左下角搜索计算机管理,点击打开 2.点击磁盘管理,自动弹出初始化磁盘 (如果新装磁盘大于2T,选择GPT格式),我的1T选择MBR点击确定 3.这个未分配的磁盘即为新加的磁盘,鼠标右击红框处,选择新建…

计算机加载固态硬盘,老电脑加装SSD实录:速度提升十分明显

日常生活中,我们的电脑会变得越来越慢。这其实并不是因为硬件性能变差,而是因为系统运行的程序超过硬件负荷而造成的。其实除了CPU和GPU以外,硬盘也是拖慢电脑的一项重要原因。 有些小伙伴们在电脑变慢后想加装一块SSD,想知道有没有必要。于是笔者将以将手中的一块256GB M6…

联想flex 换android,联想flex15拆机加装SSD固态硬盘教程!

本帖最后由 Livy小威 于 2015-6-6 20:53 编辑 入手flex15后,一直想加装个固态硬盘。可是在网上找不到相关的教程。今天终于自食其力顺利把flex15装上了固态硬盘,索性就分享我安装固态硬盘的方法,发给网友们作参考! 1.现将电池取下,把电脑背面只要能看到的螺丝全部拆掉,包…

win10加装机械硬盘卡_机械更换固态硬盘后要怎么安装系统才不会黑屏?

小白系统 免费的智能客服 点击使用 嗨!大家好!我是小白。 双十一预售的装备都收到了吧!趁着打折给电脑升升级,那么加装固态硬盘则是一个不错的方法,无论是台式机或笔记本,有条件的都可以试试,能…

Win10加装SSD固态硬盘后卡顿现象的解决方法

现象: 1.不定期出现卡顿,或开机直接卡顿,移动鼠标一下一下卡顿,听歌曲看视频亦是一下一下卡顿,非假死或死机。 2.硬盘占用率正常,CPU占用率正常,内存占用率正常,无多余进程,电脑未中毒,但就是卡顿。一切正常,虽然没死机,没假死,但就是没法正常玩耍了的意思。 3.重…

spring 详解一 IOC(BeanFactory和ApplicationContext)

spring概述 重要部分 Spring是一个容器,用来管理java对象的创建以及其他功能的扩展,目前java的生态已经离不开spring,所以spring在java领域是一个极其重要的框架,在spring的思想中IOC(控制反转)和AOP(切面编程)是重要…

联想拯救者刃7000P跑分与加装内存条和SSD固态硬盘

文章目录 一、血亏500RMB二、跑分三、加装内存条四、加装SSD固态硬盘五、整机效果六、再次跑分 一、血亏500RMB 双十一买的联想拯救者刃7000P,现在才拿出来用。 手贱打开了原来的购买链接,发现三个月不到降价了,我都惊呆了! 双…