OpenWrt 安装宝塔面板

2022-03-21 Views arm | 宝塔 | OpenWrt633字3 min read

注意:OpenWrt无法通过官方脚本安装。

准备

打开openwrt后台管理页面:系统-软件包 安装docker插件

Docker安装宝塔

amd64

面板端口:8888
网站默认端口:88 (防止和路由器 openwrt自身80端口冲突)
镜像体积: 380M
默认账号: username
密码: password

docker run -tid --name baota -p 88:80 -p 8888:8888 --restart always baiyuetribe/baota_mini

arm64

镜像内容: arm64架构|centos|宝塔5.9|php5.6|php7.1|mysql5.5|nginx|ftp
面板端口:9999 账号:btadmin 密码:azking/baota59
phpmyadmin端口:999
网站默认端口:81 (防止和路由器 openwrt自身80端口冲突)
镜像体积: 680M
本地占用面积:2500M
使用方法:命令行启动方式

#获取镜像
docker pull azking/arm64_bt59_lnmp
#启动镜像:
docker run  -it  --network=host   azking/arm64_bt59_lnmp     bash /www/init.sh
#或者
docker run  --name baota  -it  --network=host   azking/arm64_bt59_lnmp  bash /www/init.sh
# baota 为容器名字 可以随意命名 

x86-64,ARM 64 通用

基于 宝塔Linux正式版 7.7.0(官方纯净版,可升级) 制作
安装lnmp相关软件时间很长,请耐心等待 (大概2小时)

docker run -itd --net=host --restart=always \
--name baota cyberbolt/baota \
-port 端口号 -username 用户名 -password 密码

示例如

docker run -itd --net=host --restart=always \
--name baota cyberbolt/baota \
-port 8888 -username cyber -password abc12345
  • --net=host : 容器和主机使用同一网络
  • --restart=always: 守护进程,容器挂掉将自动重启
  • -port : 填写宝塔面板运行的端口号
  • -username: 填写宝塔面板的用户名
  • -password : 填写宝塔面板的密码

该方法的登录方式:
登陆地址: http://{{服务器的ip地址}}:{{您输入的端口号}}
账号: 填写的用户名
密码: 填写的密码

如果未自定义用户名和密码,直接使用的如下命令

docker run -itd --net=host --restart=always \
--name baota cyberbolt/baota

宝塔面板也会自动创建,此时可通过默认信息登录,默认信息为
登陆地址: http://{{服务器的ip地址}}:8888
账号: cyber
密码: abc12345

可能存在的问题

  1. 进入面板后手动启动各项服务. 或者自己编排启动命令
  2. 无法自动启动 宝塔面板,因此需要在启动命令行加入 bash /www/init.sh init.sh文件中为启动bt面板的命令
  3. php56的 ,如果安装了php解密扩展有时候无法启动,需要重新安装扩展.再启动php
  4. Nginx无法启动,解决方案:修改监听端口

参考

EOF