Docker搭建网心云服务,分享带宽回收网费系列
网心云是一款边缘计算软件,用户通过各种设备共享带宽资源,获取共享收益。
与其他软件对比
网络环境
作为共享带宽资源的软件,网络环境对你的收益影响很大。官方建议用户使用三大运营商的公网ip网络,也就是说你需要找运营商给你公网ip,光猫改为桥接模式,采用路由器拨号,同时路由器开启UPNP映射或者DMZ主机。不过在博主的网络测试下,即使是端口限制型,量也是照样跑的。
docker部署
- 此处使用docker的macvlan网络进行部署,请先创建一个macvlan网络,具体步骤请详见Macvlan网络创建。
- 创建启动脚本
sh
mkdir -p /data/onething
cd /data/onething
touch start.sh
chmod +x start.sh
- 创建缓存文件夹
sh
mkdir -p /temp/onething
- vim写入脚本
sh
vim start.sh
写入以下内容:
sh
#!/bin/bash
docker run -d \
--name=onething \
--restart=always \
--privileged \
--cpus 2 \
--memory 4G \
--net=macvlan \
--ip=192.168.0.201 \
--tmpfs /run \
--tmpfs /tmp \
-v /temp/onething:/storage:rw \
onething1/wxedge
保存退出,运行脚本即可./start.sh
。
- --privileged 提供容器root权限
- --cpus 2 限制cpu核心数,根据实际情况设置,也可以没有
- --memory 4G 限制内存使用,也可以没有
- --net=macvlan 第一步建立的macvlan网络
- --ip=192.168.0.201 指定子网内的ip,避免自动分配造成ip冲突,这个ip应该在你的路由器子网内!
- --tmpfs /run --tmpfs /tmp 网心云要求的临时文件存储
- -v 缓存文件夹的目录:/storage:rw
- 访问ip:18888端口查看网心云管理页面,下载网心云app扫码添加设备即可下载地址。
- 网心云的缓存部署时间需要七天,请注意七天内可能收益非常低,耐心等待即可!。