Openwrt因为是嵌入式linux,缺少非常多的依赖,最好是重新刷系统装Centos,但是我装的IStore OS,买的这个R86s主要就是用来做软路由的,所以我本意是还是做软路由的好,那这时候想安装宝塔面板的时候,那只有借助Docker+Centos+宝塔面板了,也就是Docker创建一个Centos一个虚拟环境,在Centos中安装宝塔面板,想着是挺简单的,但是现在的文章中,只有思路,并没有详细写这个方法的,这篇算是第一篇。
1、说干就干,因为我喜欢Centos7,也用得比较习惯,相比Centos8也比较稳定,所以我使用的是Centos7,使用Docker拉取Centos7镜像
docker pull centos:7
2、部署Centos容器,注意的是一定要端口的开放,自己有哪些端口是需要开放的,目前自己的Openwrt是开放了的
docker run -dit --privileged --name=centos7 -p 2000:2000 -p 2100:2100 -p 8001:8001 -p 4430:4430 -p 8880:8880 -p 8878:8878 -p 38838:38838 -- daocloud.io/centos:7 /usr/sbin/init
3、启动登录镜像Centos7,如果不指定 /bin/bash,容器运行后会自动停止
docker exec -it centos7 /bin/bash
4、这时候就和Centos安装宝塔面板一样了,直接上安装宝塔脚本,大概一会儿就安装好了,因为的是R86s高配版,比较快,而且是X86架构,相当兼容。
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
5、得到面板消息后,还要到Openwrt开放相当的端口,要不然防火墙会阻止访问的,具体方法:网络--防火墙--通信接口,具体配置如下图。
暂无评论