【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!

文章目录

    • 群晖安装Docker
    • 启用open switch
    • Docker创建桥接网卡
    • 创建Arm环境
    • 创建甜糖
    • 常见问题
      • 甜糖提示离线,或者无网络等问题
      • 手机搜索不到,如何生成二维码
      • 群晖重启后,甜糖会一直循环重启(已解决)


  • 【甜糖矿机】挂机赚电费,一键导入简单无脑,小白,懒人专属教程!
  • 【网络教程】懒人必备:甜糖矿机如何每天自动签到,自动采集,定时自动提现!

群晖安装Docker

  • 在套件中心搜索【Docker】安装Docker
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第1张图片

启用open switch

  • 【控制面板】-【网络】-【网络界面】-【管理】-【open switch设置】,勾选【启用】,【确定】
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第2张图片
  • 打开【SSH】功能
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第3张图片

Docker创建桥接网卡

  • 群晖Docker默认是没有桥接网卡的,需要手动创建(因为甜糖后面需要用到独立您的IP地址)
  • 使用【putty软件】或【cmder】通过SSH连接群晖
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第4张图片
  • 接下来依次执行下列命令即可
# 获取root权限
sudo -i
# 输入下列命令,返回的值中,找到对应你的群晖IP地址那条,上面就是物理网卡名称,我这边有两块网卡,以第一块为例,网卡名称是ovs_eth0
ip addr
# 如下图

【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第5张图片

  • 输入命令创建桥接网卡
    docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.2 -o parent=ovs_eth0 bridge-host

  • 192.168.1.2是网关地址,192.168.1.0/24是你所在网段,ovs_eth0是你的物理网卡名称,如上图标注

  • 创建好之后,Docker的网络里会多出一个bridge-host网卡,如图
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第6张图片

创建Arm环境

  • 在SSH中依次执行一下命令,运行图片省略
# 切换目录
cd /usr/bin
# 下载文件,可能需要科学环境
wget https://github.com/multiarch/qemu-user-static/releases/download/v5.1.0-5/qemu-aarch64-static
# 添加权限
chmod +x /usr/bin/qemu-aarch64-static
# 注册
docker run --rm --privileged multiarch/qemu-user-static:register

创建甜糖

  • 执行以下命令,下面是一条命令
    docker run -itd --name ttnode --network bridge-host --ip=192.168.1.222 --privileged=true --restart=always -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static orangeqiu/ttnode:latest /start.sh

  • 命令中的192.168.1.222替换为你准备给甜糖分配的IP,结果如下
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第7张图片

  • 然后先关闭容器,选中,点击【编辑】,【卷】-【添加文件夹】,选择或新建一个NAS上准备用来保存缓存数据的文件夹,装载路径输入/mnts
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第8张图片【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第9张图片

  • 应用保存,手动运行ttnode容器,等个几分钟,手机打开甜糖心愿App,搜索添加手机需要同一个局域网,多试几次,第一次可能搜索不到

  • 更多内容

常见问题

甜糖提示离线,或者无网络等问题

  • 需要您的路由中开启UPNP功能,但是由于各种原因可能开启了也会无法联网
  • 那么可以直接使用DMZ直接将甜糖的ip暴露即可!
  • 下图以爱快路由为例
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第10张图片
    【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第11张图片

手机搜索不到,如何生成二维码

  • 进群晖docker终端,输入命令netstat -nltp
  • 可以获取取甜糖端口,路由器映射三个0.0.0.0的端口
  • 执行./usr/node/ttnode -p /mnts命令,取得甜糖ui,复制到【草料】做二维码,然后用甜糖扫
    同一局域网直接打开甜糖即可绑定
  • 在甜糖APP填写邀请码060947即可获得15%的加成卡

群晖重启后,甜糖会一直循环重启(已解决)

  • 首先,我们需要把容器自动启动关闭如图【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第12张图片

  • 添加一个开机执行的脚本即可

  • 脚本内容如下(亲测可用),脚本名随意,但是后缀应该是.sh,如:ttnode.sh

#!/bin/bash 
sleep 30 
docker run --rm --privileged multiarch/qemu-user-static:register
sleep 5 
docker restart ttnode
exit 0 
  • 建议将脚本放置路径/volume1/docker下,也可以直接在改目录下创建脚本(方便),注意:路径中的volume1表示空间名,因人而异!
  • 脚本写好后,在群晖中点击【控制面板】-【任务计划】,【新增-触发的任务-用户定义的脚本】,任务名称随意,已启动打勾,任务设置,用户定义的脚本输入以下:bash /volume1/docker/ttnode/ttnode.sh,如图

【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!_第13张图片

  • 更多内容

你可能感兴趣的:(网络教程,网络,docker,ttnode,群晖,linux)