树莓派4B跑 OpenWrt 根目录扩容 及 docker 配置

树莓派4B
配上一块存储卡, 可以很方便地跑OpenWrt, 做便携软路由很方便

笔者使用的固件是SuLingGG



根目录扩容

首先需要ssh到路由器

# 把软件包列表更新
opkg update
# 安装分区软件
opkg install cfdisk
# 使用cfdisk进行空间划分
cfdisk /dev/mmcblk0

我用的是16G的存储卡, 把空闲空间全拿来划给根目录docker
其中docker分区的直接在cfdisk里面给它格式化成了ext4格式, mkfs.ext4 /dev/mmcblk0p4
注意:/dev/mmcblk0p?需要根据自己的实际情况确定
完成后重启, reboot
重启完成后登录路由器web页, 系统 -> 挂载点 -> “生成配置”, 随后在下方"挂载点"区域找到刚才格式化的分区, 点击 “修改”, 选择将它 “作为根文件系统使用”, “启用此挂载点” 勾选, "保存&应用"
再切换到ssh工具, 执行文件转移

cd /
mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
# /dev/mmcblk0p? 同样根据自己实际情况来确定
mount /dev/mmcblk0p4 /tmp/extroot
# 本条命令会花费一些时间
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot
# 上方命令正确执行后, 重启系统
sync
reboot

至此, 根目录扩容 完成

Docker使用

类似地, 把另外一块分区格式化为ext4, 并指定其为 "docker数据分区"
登录路由器web页, 系统 -> 软件包 -> 搜索"docker", 安装 dockerd, 我同时还装了 luci-app-dockerman
之后, ssh工具中可以拉取并运行 portainer
docker run -d --restart=always --name="portainer" -p 9999:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:linux-arm64-1.22.1
成功执行后, 便可以使用 路由器IP:9999 访问docker web管理页了
至此, Docker配置 完成


参考链接

OpenWrt扩展根目录
树莓派Lean大雕OpenWrt固件之食用 Docker 篇

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
树莓派4B可以安装OpenWrt系统。首先,准备硬件和软件环境。硬件环境包括一台电脑(使用笔记本,WIN7系统)、一张TF卡(存储空间16GB以上)和读卡器,以及树莓派4B。软件环境包括系统烧入软件(如balenaEtcher)、telnet/ssh软件(如putty)和openwrt镜像文件(可以从openwrt官网下载对应的镜像文件)。 接下来,将TF卡插入树莓派4B,并将电脑的IP地址配置为192.168.1.X网段。然后启动putty,并使用ssh连接192.168.1.1。连接后,默认登录用户为root,没有密码。可以进入系统后使用passwd命令设置密码。 最后,在GitHub的https://github.com/SuLingGG/OpenWrt-Rpi/releases/tag/bcm27xx-bcm2711页面中下载openwrt-bcm27xx-bcm2711镜像文件。 请注意,树莓派4BOpenWrt安装过程需要按照具体环境和版本进行操作,建议参考官方文档或相关教程以获得更详细和准确的步骤说明。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [树莓派4B搭建openwrt系统和WEB服务](https://blog.csdn.net/wazh012/article/details/109168375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [树莓派4b刷入OpenWrt-2022年增强篇](https://blog.csdn.net/u011536031/article/details/122769087)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值