更新运行中的节点
Procedure
要更新已运行的节点(RPC/boot/验证人),查看 releases 记下最新 tag latest_tag,在根目录执行:
cd compose-zkverify-simplifiedgit fetchgit checkout latest_tag
Recommendation: use the latest tag
建议使用最新 tag 运行最新版本,可在 releases 查找并替换(如 latest_tag -> x.x.x)。
运行更新脚本:
scripts/update.sh
脚本交互会询问:
- Node type:选择要更新的节点类型
- Network:当前仅 testnet
- Parameters to update:无法自动更新的参数需手动提供
结束后脚本会更新 deployments/network/network,并提示类似:
=== Start the compose project with the following command:========================docker compose -f /home/your_user/compose-zkverify-simplified/deployments/rpc-node/testnet/docker-compose.yml up -d --force-recreate========================
如需自定义,可手动编辑 deployments/network/network/.env。
注意
手动修改需理解其影响。
按脚本提示执行命令完成更新。无需手动停机,重启由 Docker 处理。
用 docker container ls 确认新镜像已生效。