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

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

萝卜
3年前OpenWrt系统阅读 7,649

文章前言

前篇文章我记录了如何编译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地址
下一篇
再想想
所有评论(52)
  • ywgf88

    还是下载你编译的把

    3年前 回复
  • ywgf88

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

    3年前 回复
    • Luobo

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

      3年前 回复
  • mayi

    还是下载你编译的把

    3年前 回复
  • wdlgx34

    还是下载你编译的把

    3年前 回复
  • Phillips

    还是下载你编译的把

    3年前 回复
  • cc2d

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

    3年前 回复
    • Luobo

      @cc2d: 你用的谁的固件?

      3年前 回复
    • cc2d

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

      3年前 回复
  • 1234

    打发

    3年前 回复
  • 1581307003563

    还是下载你编译的把

    3年前 回复
  • 1581504199182

    好东西谢谢分享

    3年前 回复
  • komayn

    还是下载你编译的把

    3年前 回复
  • 吃草牛

    期待你编译的固件

    3年前 回复
  • 雪学生

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

    3年前 回复
  • 1detr

    好东西谢谢分享

    3年前 回复
  • 1detr

    谢谢

    3年前 回复
  • jack

    好东西谢谢分享

    3年前 回复
  • 1584002757328

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

    下载不了了吗?

    3年前 回复
    • 萝卜

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

      3年前 回复
  • cloud

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

    3年前 回复
  • fred_bn

    4b也可以用吧

    3年前 回复
  • test

    感谢分享

    3年前 回复
  • luguo

    感谢分享!

    3年前 回复
  • etao

    下载试试

    3年前 回复
  • etao

    大佬无法下载呢?

    3年前 回复
  • leehom

    还是下载你编译的把

    3年前 回复
  • Mxi

    好东西谢谢分享

    3年前 回复
  • Mxi

    还是下载你编译的把

    3年前 回复
  • 大富大贵

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

    3年前 回复
  • 00

    谢了

    3年前 回复
  • silentspring

    还是下载你编译的把

    3年前 回复
  • xg

    感谢分享!

    3年前 回复
  • foo

    下载试试

    3年前 回复
  • kmdyc

    看看先~~~

    2年前 回复
  • kmdyc

    还是下载你编译的把

    2年前 回复
  • kmdyc

    还是下载你编译的吧

    2年前 回复
  • Jack Beans

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

    2年前 回复
  • 1612589073902

    3b 应该也可以用吧

    2年前 回复
  • 1612589073902

    不能评论 不能下载?

    2年前 回复
  • qqshiha

    还是下载你编译的把

    2年前 回复
  • gh

    还是下载你编译的吧

    2年前 回复
  • zgzsjs

    是3B+的

    2年前 回复
  • 1619229956785

    下载试试 好不好玩。

    2年前 回复
  • 1619615780564

    谢谢分享

    2年前 回复
  • Zink

    下载一下试试看

    2年前 回复
  • 感谢分享

    下载试一试,感谢~

    2年前 回复
  • 1634557922906

    还是下载你编译的把

    1年前 回复
    • HiMe

      @1634557922906: 看看好不好用

      1年前 回复
    • HiMe1634557922906

      @1634557922906: 下载下来刷刷看看

      1年前 回复
  • hd547

    还是下载你编译的把

    9月前 回复
  • 1677038339131

    感觉,链接呢

    1月前 回复
聚合文章
OpenWrt 使用 Luci-app-frpc 配合Docker 内网穿透
OpenWrt 利用Docker 搭建Cloud Torrent 下载BT/PT种子
Ubuntu 18.04 编译OpenWRT遇到libwebsockets 重复问题
Ubuntu 18.04 编译OpenWRT遇到错误和解决办法
云标签
Adguard BT下载 Compose Docker LEDE OpenSSL OpenWrt OpenWrt功能 PassWall PT下载 Torrent Ubuntu 个性修改 内网穿透 固件编译 服务器 树莓派 端口映射 网站环境
OpenWrt 使用 Luci-app-frpc 配合Docker 内网穿透
3年前
5,659 1 1
OpenWrt 利用Docker 搭建Cloud Torrent 下载BT/PT种子
3年前
3,123 0 5
Ubuntu 18.04 编译OpenWRT遇到libwebsockets 重复问题
3年前
2,420 0 0
Ubuntu 18.04 编译OpenWRT遇到错误和解决办法
3年前
4,015 0 2
52 10 1
  • 10
  • 52
Copyright © 2019-2023 OpenWrt Club. Designed by nicetheme.
  • 首页
  • OpenWrt系统
  • OpenWrt插件
  • OpenWrt固件
  • 友人帐
  • OpneWrt 论坛
萝卜
茕茕孑立,孑孓而行。
13
文章
36
评论
104
喜欢