Centos7的宝塔系统上用Docker安装Openwrt

发布时间 2023-12-17 21:20:45作者: 山上

Docker安装Openwrt,我是按照林中静月下仙的博客做的

 

主机是Dell的E7250 I5-5300U

先安装Centos7.9,然后使用手机做热点安装了宝塔系统,大约用了五六个小时。

然后在宝塔系统的软件商店搜索,安装

 

设置加速url

 拉取openwrt镜像 【registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64】,继续使用手机热点

 

进入宝塔的终端,进入命令行模式

ip addr  查看本机的网卡信息,这个笔记本有一个网络口,一个wifi

打开网混合模式
sudo ip link set em1 promisc on

创建 docker 网卡
docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=em1 macnet

 用命令启动容器

docker run --restart always --name openwrt -d --network macnet --privileged registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64 /sbin/init

之后容器启动,此时宝塔面板网络是这样

容器是这样

点击容器行最右边的【目录】

 

 局域网环境用的网段是192.168.10

修改ipaddr 为你的openwrt访问地址,同时修改gateway,dns。修改完成后保存

重启docker,可能会报错,但是没有关系。待docker启动后在浏览器地址栏输入192.168.10.12,就可以看到openwrt的页面了