前言

通过Docker部署Titan Network(泰坦网络)的TitanEdge容器

获取身份码

  • 注册并登录泰坦网络

  • 控制台->节点管理->获取身份码->复制身份码

通过Docker部署

<uuid>:刚刚获取的身份码

1
2
3
mkdir ~/.titanedge
docker run -d --name titan-edge --network host -v ~/.titanedge:/root/.titanedge -e QUIC_GO_DISABLE_ECN=true nezha123/titan-edge:latest
docker exec -it titan-edge /usr/bin/titan-edge bind --hash=<uuid> https://api-test1.container1.titannet.io/api/v2/device/binding

更新

  • 关闭并删除旧的容器
1
2
docker stop titan-edge
docker rm titan-edge
  • 清理旧的缓存
1
2
rm -rf ~/.titanedge
mkdir ~/.titanedge
  • 更新项目
1
docker pull nezha123/titan-edge:latest
  • 创建新的容器
1
docker run -d --name titan-edge --network host -v ~/.titanedge:/root/.titanedge -e QUIC_GO_DISABLE_ECN=true nezha123/titan-edge:latest
  • 在官网重新获取身份码

  • 更新身份码

1
docker exec -it titan-edge /usr/bin/titan-edge bind --hash=<uuid> https://api-test1.container1.titannet.io/api/v2/device/binding

完成

参考文献

Titan官方文档
哔哩哔哩——程序员哈利
Github——TitanNet
知乎——这个夏天没知了