【容器魔方】树莓派安装激活教程

此教程适配树莓派系统。

1、环境要求

(1)网络要求

a.(pppoe拨号或者静态公网IP的可以忽略跳过)局域网网络的环境,必须要支持dhcp自动获取IP,容器魔方会从路由器申请多个IP(MAC地址前缀是c0:e7:3e),请不要禁用这些IP,并开启upnp,DMZ只能映射到其中一个申请的IP。
b.挂有旁路由的设备,请将容器魔方申请的IP网关指向主路由,减少旁路由的影响,提高跑量。
c.容器魔方仅支持docker的host(推荐)和macvlan网络模式。

(2)磁盘要求

a.分配最小磁盘空间>50G,分配的空间越大越有助于提升跑量,可参考容器魔方的配置推荐。
b.容器魔方会尽量使用完挂载的分区,建议同一块分区上不要存放其他数据。
c.容器魔方不会主动格式化磁盘,使用前请自行格式化,推荐ext4、xfs、btrfs等主流文件系统,不支持裸盘、vfat、exfat、ntfs。
d.app显示磁盘空间比物理磁盘空间小时,请检查文件系统是否有设置预留空间。

2、安装系统

网心云容器版本适配树莓派系统,若板子未刷入系统,请先下载树莓派系统并安装。下面用树莓派4B作为例子演示,其他版本树莓派应该也可以用,几乎一样。若已经安装系统,请直接跳过本节,看安装章节。

(1)下载镜像

若愿意安装网心定制固件可进入官网下载,注意该固件安装后用户无法登录,只能绑定。
如果用户希望尝试docker安装,用户需要自己有一定的技术能力和基础安装docker环境,由于树莓派系统版本较多,建议用户自行寻找对应的安装方法。下面是官方树莓派的简单刷机教程,需要用户自己有一定的技术能力哦,建议下载网心定制固件,方便快捷

(2)安装系统

本次安装的为balenaEtcher,软件下载地址>>
注意:SD卡需要SD卡转换器帮助连接电脑

(3)登录系统

登录系统需要两步,下面登录系统的详细说明:
①打开树莓派原生系统ssh端口
②连接局域网,终端ssh登录

第一步

安装系统后,在电脑上进入boot目录,创建ssh文件。(刚刷完系统,可能无法看到SD卡,请拔插转换器
双击进入后,创建ssh文本文件。注意:无后缀格式(去除txt等后缀)

第二步

将SD卡插入树莓派,插上电源和网线(硬盘最后插入),网线连接与电脑主机同一个路由器(保证树莓派和电脑在同一局域网)。
①查看IP(登录路由器查看),下图IP为192.168.2.24
②ssh登录
打开终端输入命令:ssh pi@192.168.2.24
输入密码:raspberry(仅本系统)
登录成功!

3、安装docker

(1)切换root用户

安装需要在root用户下进行,命令:sudo passwd root ,连续两次输入同一密码(无回显)。
 设置成功!su root 切换用户

(2)更换官方源

 建议更换官方默认源,用户根据自己的镜像网上寻找合适的方法,若不更换,可以直接进入安装docker环境。
可尝试:(若不行,建议自己尝试其他镜像源)
cat > /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
EOF
③更新命令:apt update && apt upgrade ,输入Y确认,耐心等待更新,正常需要几分钟。
更新成功!

(3)安装docker环境

命令: curl -sSL https://get.docker.com | sh
安装成功!

(4)常见问题

1、docker环境安装命令中途失败,重新输入安装命令报错
 解决办法:
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk
sudo mkdir /var/lib/dpkg/info
sudo apt-get update
sudo apt-get install -f 
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info
重新安装
curl -sSL https://get.docker.com | sh
2、docker启动失败
步骤一:
在/etc/docker/目录下创建daemon.json,添加如下内容:
{
"registry-mirrors": ["https://registry.hub.docker.com"]
}
步骤二:
重启树莓派

4、挂载硬盘

(1)查看硬盘

命令:lsblk
结果:
root@raspberrypi:~# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 223.6G  0 disk
└─sda1        8:1    0 223.6G  0 part /media/wxedge_storage(已挂载)
mmcblk0     179:0    0  14.9G  0 disk
├─mmcblk0p1 179:1    0   256M  0 part /boot
└─mmcblk0p2 179:2    0  14.6G  0 part /

(2)挂载硬盘

若未自动挂载,需要手动创建目录:mkdir -p /media/wxedge_storage(自定义)
挂载命令:mount /dev/sda1 /media/wxedge_storage(自定义)
并将挂载的目录写入到自动挂载目录/etc/fstab中,避免因为系统重启导致挂载目录丢失。
挂载成功!查看df -lh
root@raspberrypi:~# df -lh
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  1.7G   13G  12% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  8.5M  1.9G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mmcblk0p1  253M   48M  205M  19% /boot
tmpfs           383M     0  383M   0% /run/user/1000
/dev/sda1       224G  220G  3.9G  99% /media/wxedge_storage

5、运行docker容器

(1)运行容器

   命令:
docker run \
--name=wxedge \
--restart=always \
--privileged \
--net=host \
--tmpfs /run \
--tmpfs /tmp \
-v /media/wxedge_storage:/storage:rw \
-d \
registry.hub.docker.com/onething1/wxedge

(2)docker升级

Ⅰ:docker stop wxedge
Ⅱ:docker rm wxedge
Ⅳ:
docker run \
--name=wxedge \
--restart=always \
--privileged \
--net=host \
--tmpfs /run \
--tmpfs /tmp \
-v /media/wxedge_storage:/storage:rw \
-d \
registry.hub.docker.com/onething1/wxedge

(3)换盘迁移

容器启动成功后,会在挂载目录/media/wxedge_storage生成一个wxnode的文件,该文件是设备的唯一标识与账号绑定,请务必做好备份,换盘或者更换挂载目录时,要将wxnode迁移至新的挂载目录下。

(4)其他操作

①换盘操作(挂载目录/media/wxedge_storage不变):
Ⅰdocker  restart  wxedge
②换盘操作(挂载目录/media/wxedge_storage改变):
Ⅰ:停止容器 docker   stop   wxedge
Ⅱ:删除容器 docker  rm  wxedge  
Ⅲ:重新执行运行容器命令

二、绑定设备

1.设备初始化

打开浏览器(推荐谷歌浏览器),输入局域网ip:18888(ip可以通过路由器管理终端页面查看到,树莓派的ip),比如192.168.10.179:18888(一般30秒内都能初始化成功,失败即点击“重试”按钮,多次失败请反馈错误码联系客服反馈)。
初始化成功后,就会自动进入下图的设置页面:

2.绑定设备

将设备绑定到网心云APP,可时时看收益,周周提现金。
1)下载APP:扫描下方二维码,下载网心云APP;
2)绑定设备: 打开网心云APP【右上角“+”-扫一扫】,扫描下方二维码,即可将设备绑定到网心云APP。
注意:设备绑定后才会计算收益哦!请一定要绑定设备!
至此,绑定成功,可通过网心云APP时时看收益,周周提现金。
2023-08-22
35 31