ulord主节点运行一段时间了,看到还有不少朋友的主节点还在不断的出现问题。docker容器更新也有很多朋友没有完成,现在做一个程序更新的教程供大家参考。我自己的主节点更新以后没有再掉线过,所以大家还是尽快更新。本人是搞机械出身的,很多东西也是自己摸索的,如果有错误请大家及时指正,万分感谢!
本更新适用于后续所有更新,把更新的文件地址更换为最新的地址即可。(本教程借鉴了官方提供的教程,官方教程里很多命令不可以直接复制,本文的命令复制后可直接使用)
1.登陆你的服务器
2.重启 docker 容器
sudo docker restart ulorde
如果报下图错误 是没有创建 docker 容器 请参考主节点篇配置文档升级主节点
PS:根据我自己的经验,如果你的程序之前是正常运行的,可以省略第二步,不过还是建议操作一下。
3.在服务器上下载新程序
sudo wget https://github.com/UlordChain/UlordChain/releases/download/V.1.1.2/ulordchain-ubuntu-v-1-1-2.tar.gz
PS: 如果后续程序有新的更新,大家可以打开https://github.com/UlordChain/UlordChain/releases/ ,点开最新的程序,看一下下载路径,把后边的地址换成最新的路径就可以更新新版本了。
4.解压新的程序(此步骤与官方教程有区别,官方给出的unzip解压zip文件,但解压tar.gz文件有所不同)
依次运行下边两行程序,第一行是创建ulordchain-ubuntu-v-1-1-2 的文件夹,如果以后程序更新了就把文件名也更新一下。第二行是把文件解压到文件夹里。
mkdir ulordchain-ubuntu-v-1-1-2
sudo tar zxvf ulordchain-ubuntu-v-1-1-2.tar.gz -C /root/ulordchain-ubuntu-v-1-1-2
5.加权限
cd ulordchain-ubuntu-v-1-1-2
sudo chmod +x *
6 更新程序
sudo docker cp ulordd ulorder:/root/bin
sudo docker cp ulord-cli ulorder:/root/bin
7.查看程序版本
先进入docker
sudo docker exec -it ulorder /bin/bash
然后依次运行以下程序查看版本号
/root/bin/ulordd -version
/root/bin/ulord-cli -version
8.重开主节点
/root/bin/ulordd &