一、安装准备
1.armbian国外镜像 - 搜索
2.Armbian_25.08.0_amlogic_s905d_bullseye_6.12.33_server_2025.06.15.img.gz,这里使用这个镜像安装成功
3.rufus工具烧录到U盘,启动完成后,使用SSH工具连接,账号root密码1234
//开始安装
armbian-install
//选择101
101
//选择1,ext4
1
//等待安装完毕,出现SUCCESS
二、安装Docker
1.更新apt包索引
sudo apt-get update
2.安装允许 apt 通过 HPPTS 使用仓库的依赖包
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
3.添加docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4.配置仓库 添加Docker软件源 (国内镜像阿里源)
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5.再次更新apt包索引
sudo apt update
6.安装最新版本的 Docker Engine,containerd,Docker Compose
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
7.换源
nano /etc/docker/daemon.json
进入,把下面内容复制进去,ctrl+x,保存,y,回车。回到命令界面
{
"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug": true,
"experimental": false
}
8.重载重启
sudo systemctl daemon-reload
sudo systemctl restart docker
8.查看是否配置成功
docker info
//运行,查看是否有输出
docker run hello-world
三、安装Openwrt
1.打开网卡混杂模式
ip link set eth0 promisc on
2.创建docker的虚拟网络(可用docker network ls查看已创建了哪些)
【名称为macnet,macvlan模式,将100.x修改为你自己主路由的网段和网关】
docker network create -d macvlan --subnet=192.168.100.0/24 --gateway=192.168.100.1 -o parent=eth0 macnet
3.拉取OpenWrt镜像
docker pull buddyfly/openwrt-aarch64
4.开启openwrt容器:
docker run --name openwrt --restart always -d --network macnet --privileged buddyfly/openwrt-aarch64:latest
5.路由器后台看不见openwrt的IP地址,默认网段是:192.168.99.2,需要修改为你的网段。
6.进入容器:





阿凡28 天前
发表在:OneNav:一款超好用的开源导航站,搭建属于你的专属起始页0士大夫
阿凡28 天前
发表在:Win10 ensp中的路由报错40代码11
iVOaSF6d1 年前
发表在:中兴B862AV3.1M2_晨星MSO9385_2+8_安卓9_免拆机卡刷教程网盘文件在哪
pxP2NoZP1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
pxP2NoZP1 年前
发表在:三层交换实验MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
千火1 年前
发表在:宝塔安装V2rayN22
千火1 年前
发表在:J4125工控机安装Debian12教程001
T8RKoJZZ1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9dfdfsafdsfdsdf