Ink Node:用 Docker 跑一个 Ink 链节点
Ink Node:用 Docker 跑一个 Ink 链节点
Ink 是基于 OP Stack 的 Layer 2 网络,这个项目提供了一套 Docker Compose 配置,让用户能快速跑起一个 Ink 节点。Star 数 3.6 万,在节点部署类项目里算很高了。

解决什么问题
自己从零搭建一个 L2 节点,要操心的事情很多:执行客户端怎么配、共识层怎么连、健康检查怎么做、监控怎么搭。这个项目把这些全打包了,一个 docker compose up 就能启动整套服务。
启动后会拉起这些组件:
- op-geth(执行客户端)
- op-node(rollup 节点)
- bedrock-init(初始化容器)
- healthcheck(健康检查)
- prometheus + grafana + influxdb(监控三件套)
基本上节点运维需要的东西都齐了。
硬件要求
跑主网节点,官方推荐 16GB 以上内存、2TB SSD、100Mbps 以上带宽。测试网要求低一些,500GB SSD 就够。存储建议用 NVMe,同步速度会快不少。
部署流程
整个部署分四步:
第一步,克隆仓库。第二步,复制 .env.example 为 .env。第三步,编辑 .env 填入配置,主要包括网络名称(ink-sepolia 或 ink-mainnet)、节点类型(full 或 archive)、L1 RPC 端点和 Beacon API 地址。第四步,docker compose up -d --build。
环境变量里有几个值得注意的:
- NODE_TYPE=full 是从空目录开始同步,适合首次运行
- NODE_TYPE=archive 会从 Gelato 快照服务下载历史数据,能省很多同步时间
- OP_NODE__RPC_TYPE=basic 是通用配置,除非你用 Alchemy 或 QuickNode 这类特定服务商,否则不用改

验证节点状态
启动后可以用几个命令检查:
- docker compose ps 看服务状态
- docker compose logs 看日志
- curl 调用 RPC 接口测链 ID 和同步状态
Grafana 监控面板默认在 localhost:3000,账号 admin,密码 ink。
一个需要关注的时间点
项目文档里提到,op-geth 将在 2026 年 5 月 31 日停止支持。到时候还在跑 op-geth 的节点将无法跟上主链。官方建议现在就开始规划迁移到 op-reth。
这个仓库目前还没有提供 op-reth 的 Compose 配置,需要用户自己处理迁移。如果你打算长期运行节点,这个问题要提前考虑。
适合谁用
这个项目适合想参与 Ink 网络验证、或者需要自建节点做开发的团队。Docker 化的部署方式降低了门槛,但还是需要一定的 Linux 和网络知识。硬件成本也不低,主网 2TB 存储不是小数目。
对于普通用户,如果不是有明确需求,用公共 RPC 就够了,没必要自己跑节点。
总结
Ink Node 是一个开箱即用的 L2 节点部署方案,Docker Compose 配置齐全,监控也帮你搭好了。3.6 万 Star 说明社区认可度不错。主要风险是 op-geth 的停服时间线,长期运维需要关注 op-reth 的迁移进展。
6 万 Star 说明社区认可度不错。主要风险是 op-geth 的停服时间线,长期运维需要关注 op-reth 的迁移进展。
更多推荐
所有评论(0)