群晖开启docker甜糖服务

1. macvlan建立

macvlan可以给docker容器提供独立的ip地址,不会像host那样直接使用群晖的ip地址。

首先启用open vswitch

打开ssh,一般端口是22

使用ssh登录群晖

使用root权限

sudo -i

查找物理网卡名称 ovs_eth0

ifconfig

创建macvlan

docker network create -d macvlan --subnet=192.168.8.0/24 --gateway=192.168.8.8 -o parent=ovs_eth0 bridge-home

其中,subnet=填你自己的网段,我的是192.168.8.0/24,gateway=填你自己的网关,我的是192.168.8.8。

创建好后,docker会出现macvlan网络。

2. 创建甜糖容器

先创建缓存[文件夹]

添加权限

在docker注册表搜索ttnode,下载下图容器

打开ssh,输入如下命令

docker run -itd --name ttnode10000 --network bridge-home --ip=192.168.8.245 --privileged=true --restart=always hc8903/ttnode-x86

其中,ip=填你想要指定的ip就行了,比如192.168.1.80。

docker会生成ttnode10000容器,并自动运行,先点击关闭,然后编辑,添加文件夹如下,然后运行。

3. 下载甜糖app

甜糖官网:甜糖 (mogencloud.com)

打开app,进行搜索,添加即可

如果搜不到,可以点开docker的ttnode,打开日志 。

将UID后面的一串数字用二维码生成器生成二维码,然后扫描就行了。

如果出现未配置网络,网络评级(1/3/4),网速传输慢 等等各种问题,做好端口映射,不行的话就做DMZ。然后等半小时左右。APP更新信息较慢,只要是APP里能看到:网络类型0或者优质节点信息,就说明甜糖配置正确了。

4. 端口映射方法

打开ssh,输入如下命令

docker exec -it ttnode10000 netstat -nltp

或者在群晖docker里打开容器的终端机输入

netstat -nltp

这样得到 0.0.0.0 的三个监听端口,如上图所示

最后在路由器后台做端口映射

5. 关于甜糖多开

直接重复上述步骤,在设定ip地址的时候别填一样的,缓存文件夹别挂载一样的就可以了。

最后修改:2021 年 02 月 21 日
如果觉得我的文章对你有用,请随意赞赏