2020-10-27 13:48:158点赞89收藏31评论

小编注:此篇文章来自#原创新人#激励计划,新人发文前三篇文章,篇篇额外奖励50金币。参加超级新人计划活动,新人发文即可瓜分10万金币周边好礼达标就有,邀新任务奖励无上限点击查看活动详情

昨天在大妈刷到了一篇Unraid运行Docker版甜糖的教程,就是下面这篇,

保姆教程:Unraid运行Docker版甜糖CDN 用闲置资源赚钱9月30日-11月10日,能省会花,值友当家!参与#我的省钱绝活#征稿活动,分享你的省钱绝活!发文就有100金币,千元京东卡等你来拿!点击查看活动详情。值友的理想生活栏目已上线,点击查看值友们缤纷的理想生活。「活动由京东商城冠名」Unraid用了许久,硬件是j3455+16G,之前vm主要跑黑裙,加BlueFang|86评论132收藏767查看详情

看了下评论,有问到群晖docker怎么运行的,网上搜了下貌似还没有群晖相关的教程,按照群晖的普及度想想也不应该啊,于是自己研究了下,成功运行,方法很简单,教程写下方便大家。

1.群晖安装Docker套件

这个没啥好说的,套件中心安装就行了。

2.启用open switch

控制面板-网络-网络界面-管理-open switch设置,勾选启用,确定。

eb73ae8efbdd06fa167d24ab2230de7e.png

创建桥接网卡

这一步不可少,群晖Docker默认是没有桥接网卡的,需要手动创建。

首先控制面板-终端机和SNMP,启用SSH功能。

3db03463151cacbd2aff95936e6f3de1.png

电脑上打开putty软件,输入群晖IP,连接。

7595922f10efcd2345d909df78fc089b.png

输入管理员账号回车,输入密码回车,输入命令

sudo -i

回车,再次输入管理员密码,回车。

629ccaf817fad68b7072e6d210ef57d1.png

输入命令

ip addr

8ae7ec0a17edf714d5ba9aee62fad125.png

返回的值中,找到对应你的群晖IP地址那条,上面就是物理网卡名称,我这边有两块网卡,以第一块为例,网卡名称是ovs_eth0

输入命令创建桥接网卡

docker network create -d macvlan --subnet=/24 --gateway= -o parent=ovs_eth0 bridge-host

命令说明:为你的内网地址段,为你的网关地址,ovs_eth0是你的物理网卡名称

创建好之后,docker的网络里会多出一个bridge-host网卡

c195aa51ba53bc2a9eb8e823dc8ee0b9.png

4.创建Arm环境

SSH依次输入以下命令,一行一条

cd /usr/bin

wget https://github.com/multiarch/qemu-user-static/releases/download/v5.1.0-5/qemu-aarch64-stati

chmod +x /usr/bin/qemu-aarch64-static

返回结果如下图,忽略打码部分

f19fffc37aaad02f08f02d24437da9f2.png

输入命令

docker run --rm --privileged multiarch/qemu-user-static:register

结果如下

8678881463d6e39fd2b443cfe0c9bc7e.png

5.创建甜糖

输入命令

docker run -itd --name ttnode --network bridge-host --ip= --privileged=true --restart=always -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static orangeqiu/ttnode:latest /start.sh

命令中的替换为你准备给甜糖分配的IP,结果如下

2a4776888a61d02cfdcb165332ed0bba.png

打开docker的界面,在容器里多了一个名为ttnode的实例,还差最后一步就成功了。

b9be5e6b5a25b55a53928e3abb724b8d.png

先关闭ttnode,选中,点击编辑,卷-添加文件夹,选择NAS上准备用来保存缓存数据的文件夹,装载路径输入

/mnts

应用保存,手动运行ttnode,等个几分钟,手机打开甜糖心愿App,搜索添加,教程结束。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐