群晖docker甜糖直接部署方案
macvlan建立
首先简要说明为什么要建立macvlan,因为macvlan可以给docker容器提供独立的ip地址,不会像host那样直接使用群晖的ip地址。
首先启用open vswitch
打开ssh,一般端口是22
打开ssh软件,如Putty,输入群晖ip
使用root权限
sudo -i
查找物理网卡名称
创建macvlan
docker network create -d macvlan --subnet=192.168.50.0/24 --gateway=192.168.50.1 -o parent=ovs_eth0 bridge-host
其中,subnet=填你自己的网段,我的是192.168.50.0/24,gateway=填你自己的网关,我的是192.168.50.1。
创建好后,docker会出现macvlan网络。
创建甜糖容器
先创建缓存文件夹
添加权限
在docker注册表搜索ttnode,下载下图容器
打开ssh,输入如下命令
docker run -itd
--name ttnode
--network bridge-host
--ip=192.168.50.36
--privileged=true
--restart=always
hc8903/ttnode-x86
其中,ip=填你想要指定的ip就行了,比如192.168.1.80。
docker会生成ttnode容器,并自动运行,先点击关闭,然后编辑,添加文件夹如下,然后运行。
最后下载甜糖app
http://m.tiantang.mogencloud.com/downloadcenter
打开app,进行搜索,添加即可
如果搜不到,可以点开docker的ttnode,打开日志 。
将UID后面的一串数字用二维码生成器生成二维码,然后扫描就行了。
如果出现未配置网络,网络评级(1/3/4),网速传输慢 等等各种问题,做好端口映射,不行的话就做DMZ。然后等半小时左右。APP更新信息较慢,只要是APP里能看到:网络类型0或者优质节点信息,就说明甜糖配置正确了。
关于甜糖多开
直接重复上述步骤,在设定ip地址的时候别填一样的,缓存文件夹别挂载一样的就可以了。