OpenWrt Club OpenWrt Club
  • 首页
  • OpenWrt系统
  • OpenWrt插件
  • OpenWrt固件
  • 友人帐
  • OpneWrt 论坛
  • 注册
  • 登录
首页 › OpenWrt系统 › 树莓派Lean大雕OpenWrt固件之食用 Docker 篇

树莓派Lean大雕OpenWrt固件之食用 Docker 篇

萝卜
6 年前OpenWrt系统阅读 11,935

文章前言

前篇文章我记录了如何编译Lean大雕OpenWrt的固件,也讲了在树莓派上还有个问题没有解决,那就是Docker的初始化脚本不能运行,因为脚本默认是给硬盘创建分区,树莓派用的是SD卡,所以脚本运行失败,这篇文章也记录一下折腾的全过程。

本片文章适合新手而且啰嗦,高手略过!

固件下载

Lean/Lede For Raspberry Pi 3B Plus
适用于树莓派3B+的固件系统,其他机型请勿刷入,自带了一些愉悦软件。

系统刷入

相对于其他软路由树莓派写入固件比较方便,如果是Linux可以直接用dd命令进行写入,不过今天推荐一个Windows、macOS、Linux平台都能用的软件Etcher,软件是个开源的你可以在GitHub上下载到,也可以从这里下载:

EXE
Etcher For Windows
下载
适用于Windows系统的exe可执行文件,下载后安装运行即可。
类型: EXE
DMG
Etcher For Mac
下载
适用于macOS系统的DMG压缩文件,打开后拖动到应用程序文件夹
类型: DMG
Etcher For Linux
下载
适用于Linux系统

官方GitHub下载:

https://github.com/balena-io/etcher/releases

选择对应的平台安装后运行软件,如果你插入了SD卡他会自动识别:

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

上图中已经识别到了我的SD卡,然后点击Select image 选择OpenWrt的固件

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

当我们选择了固件后就会你会发现Flash已经亮起,现在点击Flash按钮进行刷入。

如果你是macOS系统用户,软件会要求你输入系统密码鉴权,你只需要输入系统密码回车即可开始。

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

已经开始了,这取决于你SD卡的读写速度,我这个老卡了,也就10M左右每秒,不过我们写入的固件也不算很大。

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

看到Flash Complete! 说明已经成功了,拔下SD卡或者U盘插入树莓派通电开搞吧。

系统设置

如果你在make menuconfig 配置的时候选择默认设置,一般都是默认选中的:

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

那进入系统和LUCI管理界面的密码是:password如果取消了选择应该是空,没有密码。

固件默认设置:

  1. 密码:password
  2. 语言:简体中文
  3. 路由器IP地址:192.168.1.1

使用终端工具连接树莓派,我Mac用的iTerm,可以直接连接:

ssh [email protected]

输入密码password登录,如果提示以下错误:

 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

这是因为之前登陆过,但是现在的认证不对,在终端输入:

ssh-keygen -R 192.168.1.1

再次ssh 登陆即可,如果你用客户端软件可能不用这么麻烦。

修改密码,输入passwd root 连续输入两次新密码即可。

手动初始化Docker挂载分区

前面说了/etc/docker-init初始化脚本不适合SD卡,所以需要手动分区,我编译的固件已经加入了cfdisk分区软件。

cfdisk /dev/mmcblk0
树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

可以看到我还剩余28.6G的空间,选择最下面的Free space剩余空间回车选择新建。

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

上图所示输入你想新建分区的大小,我这里直接默认回车

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

默认直接回车,然后选择Write 回车输入yes回车,最后退出即可。

fdisk -l /dev/mmcblk0
树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

显示的/dev/mmcblk0p3就是我们新建的分区,用来挂载docker目录。

把新分区格式化为EXT4格式:

mkfs.ext4 /dev/mmcblk0p3

等待完成后浏览器打开LUCI的web管理地址登录

挂载分区

点击菜单栏—>挂载点,点击生成配置

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

下面可以看到新的分区的 UUID 了,点击 修改

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

启用 挂载点,并选择挂载为 Docker 的 /opt 数据分区,然后点击 高级设置,选择 ext4格式。应用后重启路由器

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club
树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

其实这几步Lean做成了一个PDF文档,你可以访问以下路劲获得:

http://192.168.1.1/DockerReadme.pdf

安装和启动portainer

其实如果你不用portainer这一步你完全可以不用操作了,你可以尽情的玩耍docker了。

如果需要portainer,登录后luci 管理界面配置你的网络,是树莓派能够联网后,终端登录树莓派,输入一下:

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 即可访问到portainer的管理界面。然后设置好管理员密 码,选择 local 即可进入管理界面

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

再点击local小鲸鱼就可以管理本地的docker镜像了。

树莓派Lean大雕OpenWrt固件之食用 Docker 篇-OpenWrt Club

最后提示

我这个版本可能跟Lean的不太一样,所以只适用于树莓派ARM64平台的操作,X64平台的用户请根据自己的情况按照Lean的PDF帮助文件进行。

如果你的分区布局不改变,那么 Docker 分区将会一直保留,升级完成后里面的数据和程序都会继续存在。

Docker OpenWrt 树莓派
赞(10) 收藏(1)
树莓派Lean大雕OpenWrt固件之编译篇
上一篇
OpenWrt 源码编译修改默认IP地址和网关DNS地址
下一篇
再想想
所有评论(54)
  • ywgf88

    还是下载你编译的把

    6 年前 回复
  • ywgf88

    邮箱注册一直都收不到系统发给我的邮件,不知道是怎么回事?

    6 年前 回复
    • Luobo

      @ywgf88: 很有可能在垃圾邮件里,去找找看。

      6 年前 回复
  • mayi

    还是下载你编译的把

    6 年前 回复
  • wdlgx34

    还是下载你编译的把

    5 年前 回复
  • Phillips

    还是下载你编译的把

    5 年前 回复
  • cc2d

    你好 请问树莓派3b刷完固件广告屏蔽大师一直不能运行是什么原因呢?
    点击启用应用后仍然是红字“ Adbyby Plus+ 未运行”

    5 年前 回复
    • Luobo

      @cc2d: 你用的谁的固件?

      5 年前 回复
    • cc2d

      @Luobo: 2019-10-20和2019-11-12两个都试过了
      10月份的用的是ext4版本,11月份是squashfs
      树莓派是接在了自动拨号光猫的lan口静态地址的,做了透明代理,

      5 年前 回复
  • 1234

    打发

    5 年前 回复
  • 1581307003563

    还是下载你编译的把

    5 年前 回复
  • 1581504199182

    好东西谢谢分享

    5 年前 回复
  • komayn

    还是下载你编译的把

    5 年前 回复
  • 吃草牛

    期待你编译的固件

    5 年前 回复
  • 雪学生

    感谢,尝试下 树莓派看看能不能正常使用

    5 年前 回复
  • 1detr

    好东西谢谢分享

    5 年前 回复
  • 1detr

    谢谢

    5 年前 回复
  • jack

    好东西谢谢分享

    5 年前 回复
  • 1584002757328

    无法访问此网站dl.openwrt.club 意外终止了连接

    下载不了了吗?

    5 年前 回复
    • 萝卜

      @1584002757328: 这几天不太稳定啊,更换了一下IP,自己再试试看吧

      5 年前 回复
  • cloud

    下载个编译好的,不过不知道有多少插件呀

    5 年前 回复
  • fred_bn

    4b也可以用吧

    5 年前 回复
  • test

    感谢分享

    5 年前 回复
  • luguo

    感谢分享!

    5 年前 回复
  • etao

    下载试试

    5 年前 回复
  • etao

    大佬无法下载呢?

    5 年前 回复
  • leehom

    还是下载你编译的把

    5 年前 回复
  • Mxi

    好东西谢谢分享

    5 年前 回复
  • Mxi

    还是下载你编译的把

    5 年前 回复
  • 大富大贵

    感谢,尝试下 树莓派看看能不能正常使用

    5 年前 回复
  • 00

    谢了

    5 年前 回复
  • silentspring

    还是下载你编译的把

    5 年前 回复
  • xg

    感谢分享!

    5 年前 回复
  • foo

    下载试试

    5 年前 回复
  • kmdyc

    看看先~~~

    5 年前 回复
  • kmdyc

    还是下载你编译的把

    5 年前 回复
  • kmdyc

    还是下载你编译的吧

    5 年前 回复
  • Jack Beans

    看看自己编译的能用不,再试试你的

    4 年前 回复
  • 1612589073902

    3b 应该也可以用吧

    4 年前 回复
  • 1612589073902

    不能评论 不能下载?

    4 年前 回复
  • qqshiha

    还是下载你编译的把

    4 年前 回复
  • gh

    还是下载你编译的吧

    4 年前 回复
  • zgzsjs

    是3B+的

    4 年前 回复
  • 1619229956785

    下载试试 好不好玩。

    4 年前 回复
  • 1619615780564

    谢谢分享

    4 年前 回复
  • Zink

    下载一下试试看

    4 年前 回复
  • 感谢分享

    下载试一试,感谢~

    4 年前 回复
  • 1634557922906

    还是下载你编译的把

    4 年前 回复
    • HiMe

      @1634557922906: 看看好不好用

      4 年前 回复
    • HiMe1634557922906

      @1634557922906: 下载下来刷刷看看

      4 年前 回复
  • hd547

    还是下载你编译的把

    3 年前 回复
  • 1677038339131

    感觉,链接呢

    2 年前 回复
  • 1726988973852

    下载来玩玩看

    9 月前 回复
  • AAA

    感谢大神分享

    6 月前 回复
聚合文章
解决OpenWrt 挂载Overlay 分区重启失效
OpenWrt 使用 Luci-app-frpc 配合Docker 内网穿透
OpenWrt 利用Docker 搭建Cloud Torrent 下载BT/PT种子
Ubuntu 18.04 编译OpenWRT遇到libwebsockets 重复问题
云标签
Adguard BT下载 Compose Docker LEDE OpenSSL OpenWrt OpenWrt功能 PassWall PT下载 Torrent Ubuntu 个性修改 内网穿透 固件编译 扩容 服务器 树莓派 端口映射 网站环境
解决OpenWrt 挂载Overlay 分区重启失效
2 年前
910 0 0
OpenWrt 使用 Luci-app-frpc 配合Docker 内网穿透
5 年前
7,735 1 2
OpenWrt 利用Docker 搭建Cloud Torrent 下载BT/PT种子
5 年前
4,523 0 5
Ubuntu 18.04 编译OpenWRT遇到libwebsockets 重复问题
5 年前
3,508 0 0
54 10 1
  • 10
  • 54
Copyright © 2019-2025 OpenWrt Club. Designed by nicetheme.
  • 首页
  • OpenWrt系统
  • OpenWrt插件
  • OpenWrt固件
  • 友人帐
  • OpneWrt 论坛
萝卜
茕茕孑立,孑孓而行。
14
文章
36
评论
107
喜欢