|
本帖最后由 Junqi 于 2022-12-23 01:14 编辑
最近闲来无事,觉得J4125用作“师夷长技以制夷”属实是浪费,且想把J4125出了,折腾完All in one 觉得还是用处不大,J4125能做的事情,N1 也能做,到目前的需求逐渐明确,无非就是“师夷长技以制夷”,N1在千兆网络下使用仍然绰绰有余,而且N1固件齐全,各路大神都有在更新与维护。想着目前的需求就是需要一个宝塔环境来放两个小网站,搜索了相关资料与教程,发现参考这些教程搭建后,在使用过程中仍然存在一些不足,例如:在N1重启后docker 容器的宝塔面板服务无法自动启动,相关的LNMP环境也无法启动或存在异常等等。
诸如此类的一些问题就不再举例,本教程详细介绍了在N1上基于OpenWRT中使用docker搭建完整的LNAMP环境,并能够满足日常使用,下面开始正题。
提示: 本教程提供的docker镜像完整包含宝塔环境(LNAMP),同时支持开机自启宝塔与LNAMP环境的自启, 镜像大小约为3.1G, 请注意保持设备容量充足,以免安装失败。
系统预装的软件如下,省去安装的时间(约6小时)
步骤一:在OpenWrt上安装Docker容器与Docker Man(如果已安装相关插件,请跳转至 步骤二 )
1.将ipk与安装脚本上传至N1,此处将文件上传之/tmp目录下
Docker与Docker Man打包下载链接,请点击此处跳转【夸克】
2.进入/tmp路径。执行下列命令
- cd /tmp
- unzip docker.zip && bash install.sh
复制代码
若上述命令执行权限不足,请尝试执行 chmod +x install.sh
3.至此,Docker与Docker Man安装完成
步骤二:更改docker根目录与镜像加速器地址
请根据上述 图例 更改根目录地址与加速器地址
Docker根目录地址: /mnt/sda1/docker (此处填写您的实际外部存储设备挂载点)
镜像加速器:https://hub-mirror.c.163.com
步骤三:拉取镜像
1.输入下命令来拉取打包好的镜像
- docker pull star133/bt_panel:v0
复制代码
2.耐心等待镜像拉取完成,此过程依据设备性能与网络环境可能需要5-20分钟
3.耐心等待镜像解压完成,此过程可能需要5-10分钟
4.提示Pull complete,则可以进入步骤四
步骤四:启动容器
执行下面的命令以启动容器:
- docker run -d -it -p 3280:3280 -p 8443:443 -p 8080:80 -p 8801:8801 -p 8802:8802 -p 8803:8803 -p 8804:8804 -p 8805:8805 -p 8806:8086 -p 8807:8807 -p 8808:8808 -p 8809:8809 -p 8810:8810 -p 8306:3306 -p 8999:8999 --privileged=true --restart always --name bt star133/bt_panel:v0 /bin/bash -c "/etc/rc.d/rc.local;/bin/bash"
复制代码
执行上述命令后如下图所示,则容器创建成功
另外,您可以前往DockeMan中查看容器是否创建成成功
下面是相关端口的说明:
-p port:port #宿主机端口号:容器内部端口号
-p 8306:3306 这是数据库端口
-p 8999:8999 这是phpMyAdmin的端口
-p 8080:8080 这是http端口
-p 8443:443 这是https端口
上述端口不建议修改,以免出现未知错误
此部分为容器名称 --name bt 您可以将bt改为任意您想要的容器名称
此部分为备用端口号,预留用于后续其他服务及调试使用,建议保留
-p 8801:8801 -p 8802:8802 -p 8803:8803 -p 8804:8804 -p 8805:8805 -p 8806:8086 -p 8807:8807 -p 8808:8808 -p 8809:8809 -p 8810:8810
下面,请按照指引,初始化宝塔面板,请前往步骤五
步骤五:初始化宝塔面板
上述的步骤如果没有出现错误,那么现在您现在可以访问宝塔控制面板,访问地址是:http://IP:3280 (此处的IP为设备的ip)
下面展示的是访问地址是http://192.168.2.2:3280
账户登陆名为:Satr13
密码为:blog.03x.cc 密码您需要回复本贴才能查看
首次登陆您需要绑定您的宝塔账户,请参照网页指引,继续下一步操作
登陆成功之后,您可以点击左侧的软件商店-->已安装查看各项软件的运行状态
至此,您可以访问 http://您的设备ip:8802,访问默认网站
如上图所示,则大功告成,有关phpMyAdmin与FRP的相关信息,请查参阅其他事项
其他事项:
有关phpMyAdmin:
您可以通过两种方式访问phpMyAdmin
也可以通过http://ip:8999(此处的ip为实际设备的ip)访问phpMyAdmin面板
登陆phpMyAdmin的账号为:root 密码:blog.03x.cc 此处您需要回复本贴才可查看
有关重置宝塔服务的密码:
如果默认密码无法登陆,请在设备上输入下面的命令进入容器的命令行:
然后键入 bt 进入宝塔面板命令行
参照指引按需要进行下一步操作。
有关FRP的配置
请确保您已安装frp的插件,并配置好服务器的相关信息
如要为您的网站配置SSL证书,Frp协议类型请选择HTTPS,内网主机端口填写8443(此端口对应容器内443端口)
其他未尽事宜,欢迎补充与友善交流
2022/12/23 1:07
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|