找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 23758|回复: 214

[N1盒子] N1使用Docker搭建宝塔面板,一键完整LNAMP环境,带开机自启,完整教程

 火... [复制链接]
本帖最后由 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路径。执行下列命令
  1. cd /tmp
  2. 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.输入下命令来拉取打包好的镜像

  1. docker pull star133/bt_panel:v0
复制代码
                          
                            2.耐心等待镜像拉取完成,此过程依据设备性能与网络环境可能需要5-20分钟
                                             

                3.耐心等待镜像解压完成,此过程可能需要5-10分钟
                                             


                          4.提示Pull complete,则可以进入步骤四
                                             

步骤四:启动容器

                 执行下面的命令以启动容器:

  1. 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   此处您需要回复本贴才可查看



                              有关重置宝塔服务的密码:
                           
                                                         如果默认密码无法登陆,请在设备上输入下面的命令进入容器的命令行:
  1. docker exec -it 容器名 bash
复制代码
                                                       然后键入 bt 进入宝塔面板命令行
                                                                             
                                  参照指引按需要进行下一步操作。


                    有关FRP的配置
                          请确保您已安装frp的插件,并配置好服务器的相关信息
                                    
                                                    如要为您的网站配置SSL证书,Frp协议类型请选择HTTPS,内网主机端口填写8443(此端口对应容器内443端口)



              其他未尽事宜,欢迎补充与友善交流
                                     2022/12/23 1:07
                                








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +3 收起 理由
ii*** + 1 强大的恩山!(以下重复1万次)
baiqia*** + 1 强大的恩山!(以下重复1万次)
lic*** + 1 风清云淡、飘逸悠然……极爽!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
板,一键完整LNAMP环境,带开机自启
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢!有空学习下!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

有空看看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢,有空学习一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

问一个很小白的问题,宝塔面板是干啥的?

点评

AMI
建站。。。  详情 回复 发表于 2022-12-23 09:42
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

小文妥妥的 发表于 2022-12-23 09:33
问一个很小白的问题,宝塔面板是干啥的?

建站。。。

点评

建站?个人网站?  详情 回复 发表于 2022-12-23 11:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

docker exec -it 容器名 bash登录不了面板命令

点评

进入容器后再输入:bt,回车键,按提示修改密码和用户名  发表于 2023-2-26 23:12
进入容器命令:docker exec -it bt bash  发表于 2023-2-26 23:11
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报


建站?个人网站?

点评

AMI
可以去官网看看https://bt.cn/new/index.html  详情 回复 发表于 2022-12-23 19:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

红红火火恍恍惚惚
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

师夷长技以制夷  真是个有意思的说法
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

学习学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报


学习学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢分享!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-29 00:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表