记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

将openwrt编译的rootfs.tar.gz制作成docker image

将openwrt编译的rootfs.tar.gz制作成docker image

运行命令:

docker import xxx.tar.gz  imagename:tag

例如将香橙派zero plus的镜像导入到系统,名称为openwrt_zero:r21

docker import  openwrt-sunxi-cortexa53-xunlong_orangepi-zero-plus-rootfs.tar.gz openwrt_zero:r21

Docker版玩客云openwrt固件 

基于lede最新源码编译,已添加添加大部分软件,用户名root 密码:空白或password

1.打开网卡混杂模式

sudo ip link set eth0 promisc on

2.创建网络 (须结合实际网络情况修改与主路由同网段IP和主路由网关地址,不能照抄命令,不然无法正常联网)

docker network create -d macvlan --subnet=192.168.50.0/24 --gateway=192.168.50.1 -o parent=eth0 macnet

3.运行命令启动容器(同上须结合实际网络情况修改openwrt IP地址,不能照抄命令)

docker run -d --name="openwrt" --restart always  --privileged  --network macnet --ip 192.168.50.2 yifan237/onecloud-openwrt:02.21 /sbin/init

openwrt ARM64版,基于Lean最新源码编译,集成ssrplus+ 、passwall、openclash,N1,贝壳云等适用,每月更新。

1.拉取镜像

docker pull piaoyizy/openwrt-aarch64

2.打开网卡混杂模式

sudo ip link set eth0 promisc on

3.创建网络

docker network create -d macvlan --subnet=10.10.10.0/24 --gateway=10.10.10.1 -o parent=eth0 macnet

IP改成自己的IP段

4.运行容器

docker run -d --name=OpenWrt --restart always --privileged --network macnet --ip 10.10.10.30 piaoyizy/openwrt-aarch64  /sbin/init

默认IP 10.10.10.6 账号 root 密码 空

 

不用重启直接命令修改openwrt的ip和网关

ifconfig  br-lan  192.168.1.100

route add default gw 192.168.1.1

常用docker版本openwrt镜像地址:

支持设备及镜像版本

本项目基于 Lean 大 OpenWrt 源码,每日上午 8 点编译适用于树莓派 1~4 与 x86_64 平台 的 OpenWrt 镜像,镜像构建完成后将同时推送到 DockerHub 和 阿里云镜像仓库 (上海) 。

对于国内用户,为提高镜像拉取体验,可以考虑拉取存放于阿里云镜像仓库的镜像,镜像名称及标签如下表所示:

支持设备 DockerHub 阿里云镜像仓库 (上海)
树莓派 1B sulinggg/openwrt:rpi1 registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi1
树莓派 2B sulinggg/openwrt:rpi2 registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi2
树莓派 3B / 3B+ sulinggg/openwrt:rpi3 registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi3
树莓派 4B sulinggg/openwrt:rpi4 registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi4
x86_64 sulinggg/openwrt:x86_64 registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64

注意事项

其中,树莓派 2B 镜像同时适用于 2B/3B/3B+/4B 。

若拉取镜像时不加任何标签,则将使用 latest 标签拉取镜像,latest 指向的镜像与树莓派 2B 镜像实际上为同一镜像。

镜像中软件包的集成情况基本上与 SuLingGG/OpenWrt-Rpi 项目中相同,但在 SuLingGG/OpenWrt-Rpi 项目的基础上,去掉了一些和无线有关的软件包。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):