爱游把以前闲置很久的N1拿来刷了openwrt,寻思着搞个宝塔放点项目在里面,本来自己pull镜像安装发现太慢了,看了恩山的帖子,直接就pull好的镜像完事,以下来自恩山zjins的帖子原文。
众所周知 N1全新安装宝塔面板 安装 宝塔5.9|php5.6|php7.1|mysql5.5|nginx|ftp,那编译时间至少6个小时。费时费神。
这个版本为全官方源码。无任何修改。安全干净。占用体积小。比armbian上直接安装个宝塔好太多。
推荐 N1刷 openwrt , 运行此docker。
宝塔7版本占用资源占用空间。并不适合N1. 因此选用宝塔5.9. 已经稳定运行大半个月。
3.12 更新 :增加了 php7.1环境, 压缩了体积
成果分享| 一键打造N1宝塔LNMP服务器
纯分享自制N1可用的docker镜像|宝塔面板|LNMP|用法超简单
目的: 在N1 下搭建 用docker方便管理的web服务器 (宝塔面板+lnmp)
原因: 自从openwrt可以跑docker了. Armbian都不要了.ovm也不要了.
成果: 镜像已经提交到 hub.docker.com ; 直接拉取即可; 有问题请在此帖回复
镜像内容: arm64架构|centos|宝塔5.9|php5.6|php7.1|mysql5.5|nginx|ftp
面板端口:9999 账号:btadmin 密码:azking/baota59
phpmyadmin端口:999
网站默认端口:81 (防止和路由器 openwrt自身80端口冲突).
镜像体积: 680M
本地占用面积:2500M
使用方法:命令行启动方式
或者 docker图形化管理界面启动:
1.获取镜像: (下载量约750M,国内直连比较快)
docker pull vipiu/arm64_bt59_new
2.启动镜像:
docker run -it --network=host vipiu/arm64_bt59_new bash /www/init.sh
或者
docker run --name webServer1 -it --network=host vipiu/arm64_bt59_new bash /www/init.sh
/* webServer1 为容器名字 可以随意命名 */
下载地址:
镜像已经提交到 hub.docker.com ; 直接运行上述命令即可;
已知问题:
进入面板后手动启动各项服务. 或者自己编排启动命令
无法自动启动 宝塔面板,因此需要在启动命令行加入 ‘bash /www/init.sh‘, init.sh文件中为启动bt面板的命令
php56的 ,如果安装了 php解密扩展 有时候无法启动,需要重新安装扩展.再启动php
N1上耗时多天测试测试过程分享:
测试环境 —— N1 (F大openwrt 29+) docker
docker | centos7, 安装 宝塔5.9 成功 , 安装lnmp成功; 安装宝塔 7.1 失败
docker | centos8, 未测试
docker | debian9, 安装 宝塔5.9 成功,宝塔里安装LNMP失败 ; 安装宝塔 7.1 失败
docker | debian10, 安装 宝塔5.9 失败 ; 安装宝塔 7.1 失败
docker | ubuntu16.04, 安装 宝塔5.9 成功 , 宝塔里安装LNMP失败; 安装宝塔 7.1 失败
docker | ubuntu18.04 , 安装 宝塔5.9 成功 , ,宝塔里安装LNMP失败; 安装宝塔 7.1 失败
内容都在上面
请先
!