一个 适用于 N1 的 Openwrt Docker镜像,基于N1 ARM64实机使用编译。
182
编译源码来源:https://github.com/coolsnowwolf/lede
编译插件来源:https://github.com/kenzok8/openwrt-packages
pull 时你可能需要添加版本标签:docker pull kowming/wkive:openwrt_R22.3.13
一、创建docker的虚拟网络(可用docker network ls查看已创建了哪些)
docker network create -d macvlan --subnet=192.168.31.0/24 --gateway=192.168.31.1 -o parent=eth0 macnet
【名称为macnet,macvlan模式,将31.x修改为你自己主路由的网段】
二、开启openwrt容器:
docker run --name openwrt --restart always -d --network macnet --privileged kowming/wkive:openwrt_R22.3.13
三、修改Openwrt 默认登陆IP:
进入容器内部 docker exec -it openwrt /bin/bash
vim etc/config/network (编辑Openwrt network文件)
修改:
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.31.2' (改为同主路由网段)
option netmask '255.255.255.0'
option ip6assign '60'
四、更新容器:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once openwrt
默认密码:password,默认ip:192.168.31.2
Content type
Image
Digest
sha256:f6fec7c03…
Size
199.3 MB
Last updated
about 4 years ago
docker pull kowming/wkive:openwrt_R22.3.13