Please enable Javascript to view the contents

docker 安装 openwrt

 ·  ☕ 1 分钟  ·  ✍️ YSL

一、docker 安装

使用官方脚本安装 Docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

二、设置网络

通过 ssh 登录到 树莓派

1. 把网卡混杂模式打开

打开后 openwrt 才能正确的收到数据

sudo ip link set eth0 promisc on
2. 创建 docker 网卡
docker network create -d macvlan --subnet=192.168.31.0/24 --gateway=192.168.31.1 -o parent=eth0 macnet
3.启动 docker 镜像

OpenWrt软路由固件下载与在线定制编译

docker import openwrt-08.25.2023-meson-meson8b-thunder-onecloud-rootfs.tar.gz kiddin9_openwrt
docker run --restart always --name openwrt -d --network macnet --privileged kiddin9_openwrt /sbin/init