Docker部署猕猴桃服务,分享带宽回收网费系列
猕猴桃是本电科技旗下的带宽资源共享软件,根据用户共享的带宽,提供共享收益。
与其他软件对比
网络环境
猕猴桃要求网络是公网网络,并且必须开始upnp或者dmz。
docker部署
此处使用docker的macvlan网络进行部署,请先创建一个macvlan网络,具体步骤请详见Macvlan网络创建。
创建启动脚本
sh
mkdir -p /data/mht
cd /data/mht
touch start.sh
chmod +x start.sh
- 创建缓存文件夹
sh
mkdir -p /temp/mht
- vim写入脚本
sh
#!/bin/bash
docker run -d \
--name mht \
--restart=always \
--privileged \
--cpus 2 \
--memory 2G \
--net=macvlan \
--ip 192.168.0.203 \
--log-opt max-size=1m \
-v /temp/mht:/apps/data \
lwmacct/bd-cdn:71edge-ipes-nas-v230301
保存退出,运行脚本即可./start.sh
。
- --privileged 提供容器root权限
- --cpus 2 限制cpu核心数,根据实际情况设置,也可以没有
- --memory 2G 限制内存使用,也可以没有
- --net=macvlan 第一步建立的macvlan网络
- --ip=192.168.0.203 指定子网内的ip,避免自动分配造成ip冲突,这个ip应该在你的路由器子网内!
- -v 缓存文件夹的目录:/apps/data
等待启动完成后,查看缓存文件夹下的runtime/happ_id.txt,注意启动未完成时没有这个文件!happId是你的结算id,登陆本电科技官网,按照提示注册账号,点击左上角的机器提交-猕猴桃,提交机器即可。后面就是愉快的等待收益啦!
猕猴桃官方说明部署期是七天,实测确实七天内几乎没有什么流量,需要耐心等待一周。