找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 62740|回复: 337

[N1盒子] 甜糖官方Docker版上线啦,支持自动更新!

 火... [复制链接]
发表于 2021-8-20 10:25 | 显示全部楼层 |阅读模式
本帖最后由 不想换名了 于 2021-9-9 15:26 编辑

先快速复习一下甜糖!
甜糖星愿是由甜糖公司携手边缘计算云厂商推出的用户激励计划。参与该计划的用户通过贡献闲置带宽,即可获得丰厚的星愿积分奖励。
如何参加甜糖星愿计划
甜糖星愿计划由甜糖APP、甜糖边缘计算程序及智能硬件载体三部分组成。通常情况下,用户参与甜糖星愿计划的方法有:
1、 自行安装甜糖边缘计算程序在指定的智能硬件平台;
2、 购买搭载有甜糖边缘计算程序的硬件设备,如路由器。

边缘计算程序运行后,即代表该设备参与到甜糖星愿计划中。在运行过程中,需确保智能硬件有足够的可用存储空间(32GB以上)、网络环境为一级路由网络下。用户此时可以下载甜糖APP,并用APP绑定该设备,从而查看收益(星愿)。

什么是星愿
星愿是甜糖根据用户为边缘计算做出的贡献而设计的积分奖励。
1、 怎么获得
1) 每天0点开始,甜糖计划会陆续结算昨日设备所贡献的带宽,并结合参与人数、网络环境、存储等综合计算得出该设备的综合贡献值,结算完毕后,用户可以通过甜糖APP激活星愿。
2) 其他方式,如签到等。
2、 有什么用
1) 星愿主要可以用于在甜糖APP上兑换商品或提现。
2) 星愿可用于抽奖等其他活动,具体活动请登陆甜糖APP


目前已经支持在Android设备、amrbian设备、360路由器、openwrt(x86、arm32/64)上运行!
链接如下

这次又推出了Docker版本,docker版本的优势在于部署更方便,更容易管理,可以自行分配设备资源;劣势就在于有一定使用门槛啦,小白遇到一些问题也不容易解决~所以建议小白用户还是直接到甜糖商城购买刷好机的设备哈,或者先用安卓方案体验一下~
docker版本不需要下载软件,只需要确保你的设备有docker环境即可。
官方docker的好处在于
1、甜糖可以在后台查看机器更多状态,方便解决问题;
2、docker内含心跳程序,定时上报心跳信息和检查docker更新。
总而言之就是更方便甜糖售后了~对于大牛来说可以忽视。
怎么安装docker请自行百度,很多刷好机的设备都自带docker环境,这里就不赘述了~
接下来是怎么安装甜糖docker
  1. ### 一、 通过 host 模式部署(单实例)

  2. ```shell
  3. docker run -d \
  4.   -v /mnt/disk:/mnt/data/ttnode \
  5.   -v /var/run/docker.sock:/var/run/docker.sock \
  6.   --name ttnode \
  7.   --hostname ttnode \
  8.   --net=host \
  9.   --restart=always \
  10.   --memory=2g \
  11.   --cpus=1.5 \
  12.   registry.cn-hangzhou.aliyuncs.com/tiptime/ttnode:latest
  13. ```


复制代码
#### 参数解释

- `-v /mnt/disk:/mnt/data/ttnode` (可自行修改本机缓存目录) /mnt/disk 表示本机缓存目录,该目录通常是选择你的U盘路径, /mnt/data/ttnode 内部缓存目录不需要修改
- `-v /var/run/docker.sock:/var/run/docker.sock` 支持自动更新
- `--name ttnode` 容器名称
- `--net=host` (单实例不推荐修改) 目前推荐 docker host 模式,就是 docker 网络环境与设备环境一致,适合单拨。
- `--hostname ttnode ` (不推荐修改) ttnode uid 由 mac 地址和 hostname 决定,mac 地址和hostname 不变,ttnode uid 才能不变。mac 地址是主机地址了,所以指定 hostname 给容器,就可以固定 uid 了。
- `--restart=always` (不推荐修改) 自动重启,除非 docker 出错
- `--memory=2g` 限制内存 2g
- `--cpus=1.5` 限制 cpu 核心数

上面参数主要是本机缓存目录不要设置错,大家可以通过df命令查看自己设备的挂载路径,如果没挂载就手动挂载一下~
如图,我的挂载路径是/mnt/disk。
执行完上述命令就会开始运行啦~
如果路径弄错了或者想修改配置,那就先停掉容器、删除容器,再重新执行上述命令。
运行成功后可以通过简单的后台查看一些信息:
  1. ### 三、 查看 ttnode 状态
  2. ```shell
  3. docker container ls # 查看所有容器
  4. ```

  5. #### 浏览器 推荐
  6. ```shell
  7. docker inspect 容器名 -f "{{json .NetworkSettings.Networks.macnet.IPAddress }}" # 查看容器ip
  8. http://容器IP:1024  # 浏览器 查看二维码  端口
  9. ```
  10. #### 命令行
  11. ```shell
  12. docker logs -f 容器名 # 查看二维码  端口
  13. ```
  14. #### 删除 ttnode
  15. ```shell
  16. docker rm -f 容器名  # 删除容器
复制代码
然后使用甜糖APP扫码绑定即可~端口有啥用不用解释了吧~必须开启upnp或dmz或端口映射使得外网能访问到你的设备才能使用甜糖!

因为docker的特性,也可以支持多实例运行。
  1. ### 二、 通过脚本部署 maclvan 模式(支持多实例)
  2. ```shell
  3. wget https://gitee.com/jimyfar/ttnode_auto_deploy/raw/master/setup_docker.sh
  4. chmod +x setup_docker.sh

  5. # 第一次运行

  6. # --eth 网卡
  7. # --cache_dir 缓存目录
  8. # --ttnode_count  ttnode docker实例数
  9. ./setup_docker.sh --eth=eth0 --cache_dir=/mnt/ttnode --memory=1g --cpus=1.5 --ttnode_count=1


  10. # 之后运行用下面这行即可,保证 mac 地址不变
  11. ./setup_docker.sh # 直接读取配置文件
  12. ```
  13. 配置文件在  /etc/ttnode/config.txt    # 包含 容器名 hostname mac地址等信息
复制代码
上述方法关键在于指定网卡必须指定准确,否则可能造成docker无法联网的问题,小白用户慎入!
绝大部分情况下不建议用户在普通盒子上挂载多实例甜糖,在带宽不是特别大的情况下,多设备反而会降低收益,不要做无用功哈~
最后是官方QQ交流群:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 8恩山币 +7 收起 理由
ly32*** + 1 这个年轻人不讲武德,耗子尾汁!
gujian*** + 2 生活不易,相遇也不易,既然这样,让我们成为朋友一起面朝大海、花开花落……
feve*** + 1 爱快docker成功,但挂载缓存目录BUG,无法指定其他磁盘
cc2*** + 1 请问可以设置容器大小吗
8927*** + 1 依旧有内存满了cpu100%的问题,用的是我家云的docker...
bin*** + 1 依旧有内存满了cpu100%的问题,unraid系统
che*** -1 我玩PT,没有闲置带宽。
栖枫*** + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-8-24 11:50 | 显示全部楼层
威联通的可以按图里的来
先进ssh docker pull registry.cn-hangzhou.aliyuncs.com/tiptime/ttnode:latest





一、

二、

三、


四、

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

Range of CPUs is from 0.01 to 1.00, as there are only 1 CPUs available.  详情 回复 发表于 2021-11-13 10:19
这个必须进ssh吗?还有那个命令看不太清楚?谢谢  详情 回复 发表于 2021-9-3 17:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-8-20 11:37 | 显示全部楼层
人工置顶~~~~~~~~~~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-20 11:43 来自手机 | 显示全部楼层
你是家勋吗
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-20 11:46 来自手机 | 显示全部楼层
你是家勋吗

点评

当然不是啦  详情 回复 发表于 2021-8-21 11:13
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-20 12:34 | 显示全部楼层
这个是X86的结果,运行不起来,  --net=macvlan --ip=192.168.1.101  这样也不行,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

我也是这种情况  详情 回复 发表于 2022-6-7 14:53
我的操作完成也是这样情况  详情 回复 发表于 2021-10-7 16:30
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-20 12:57 | 显示全部楼层
本帖最后由 iou 于 2021-8-20 13:01 编辑

各位大佬,爱快路由器的docker插件如何安装这个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-20 22:10 | 显示全部楼层
安装好了,但是docker日志中报这个错。
level=error msg="NeedUpdate  Error: No such container:  false" target="ttnode_updater worker"

点评

我在爱快的docker里面,使用这个镜像,也是这样提示。 20多分钟才在网页上刷出二维码,然后一整天APP都无法绑定这个镜像,已经删除,爱快docker运行有问题。  详情 回复 发表于 2021-8-21 22:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-8-21 02:30 | 显示全部楼层
啊 忘了设置回复可见
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-21 04:59 | 显示全部楼层
哈喽,家勋
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-8-21 11:13 | 显示全部楼层

当然不是啦
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-21 22:28 | 显示全部楼层
s2wcn2019 发表于 2021-8-20 22:10
安装好了,但是docker日志中报这个错。
level=error msg="NeedUpdate  Error: No such container:  false ...

我在爱快的docker里面,使用这个镜像,也是这样提示。
20多分钟才在网页上刷出二维码,然后一整天APP都无法绑定这个镜像,已经删除,爱快docker运行有问题。

点评

试试不加  详情 回复 发表于 2021-8-24 11:27
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-21 22:47 | 显示全部楼层
感谢分享!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-23 20:21 | 显示全部楼层
官方的对Upnp支持好不?我明天把docker换成官方的看看。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-24 10:34 | 显示全部楼层
本帖最后由 shikkoku 于 2021-8-24 11:38 编辑

  1. INFO[0000] [初始化] 全局配置初始化成功                              
  2. INFO[0000] [初始化] 全局配置初始化成功                              
  3. INFO[0000] start mqtt                                   
  4. INFO[0000] [Limiter] Rate 100.000000 BurstSize 200      
  5. INFO[0000] linux http.Start successfully,listening [0.0.0.0:1024]
  6. ERRO[0003] mqtt connect failed network Error : dial tcp 47.119.171.177:10000: connect: no route to host  
  7. INFO[0003] Subscribed to topic: command/send/6806aed794b2bc859d4ee44a80160630  target="mqtt handler"
复制代码


威联通的Docker不能加载/var/run/docker.sock目录。
  1. ERRO[0170] NeedUpdate  ContainerInspect err container_id: d64193f66f3e67d00973895a88a08b8da1cb4088a9b4e2e6998f0c3dd11883c5 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? false  target="ttnode_updater worker"
  2. ERRO[0190] not Connected                                 target="HeartBeat worker"
  3. ERRO[0210] not Connected                                 target="HeartBeat worker"
  4. ERRO[0230] not Connected                                 target="HeartBeat worker"
复制代码


点评

大佬解决了吗,我群晖docker安装也是日志报这个错误  详情 回复 发表于 2022-9-18 16:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-24 11:27 | 显示全部楼层
fever3344 发表于 2021-8-21 22:28
我在爱快的docker里面,使用这个镜像,也是这样提示。
20多分钟才在网页上刷出二维码,然后一整天APP都 ...

试试不加
  1. -v /var/run/docker.sock:/var/run/docker.sock
复制代码
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 16:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表