当前位置:论坛首页 > Linux面板 > Linux面板教程

宝塔面板定制docker镜像发布-集成LN/AMP支持ARM-8.0.5版本

发表在 Linux面板2021-11-13 18:14   [复制链接] 230 93820

发表于 2021-12-3 10:52:56 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-12-3 10:04
好的,今天可以修复此问题,还有其他问题吗,一并修复了

感谢大大!
另外就是,全新安装好以后。进入panel, 去软件商店里看默认安装的mysql,都是“停止”的状态,启动不了。需要卸载后重新安装或者卸载安装低版本的才可以启动,这个问题倒不是很大。
其他方面还没发现什么问题。
感谢

修复以后什么时候回发布更新版本的呀
使用道具 举报 回复 支持 反对
发表于 2021-12-3 16:12:15 | 显示全部楼层
本帖最后由 leander806 于 2021-12-3 16:19 编辑

绑定域名之后,不能访问是为啥没有找到站点端口用的81映射80NGINX设置如下


server {
        listen 80;

        server_name cs.rulef.com;
        location / {
                proxy_pass http://localhost:81;

        }
}


---------------------------------------------------------------------------------
您的请求在Web服务器中没有找到对应的站点!

可能原因:

您没有将此域名或IP绑定到对应站点!
配置文件未生效!
如何解决:

检查是否已经绑定到对应站点,若确认已绑定,请尝试重载Web服务;
检查端口是否正确;
若您使用了CDN产品,请尝试清除CDN缓存;
普通网站访客,请联系网站管理员;
--------------------------------------------------------------------------------------------------------
使用道具 举报 回复 支持 反对
发表于 2021-12-3 16:30:38 | 显示全部楼层
leander806 发表于 2021-12-3 16:12
绑定域名之后,不能访问是为啥没有找到站点端口用的81映射80NGINX设置如下

端口映射是服务器本地映射81到容器里面的80?
如果是的话,请用域名+端口访问,另外,1024以下的端口不能给普通用户用,建议81换成1024以上的端口
使用道具 举报 回复 支持 反对
发表于 2021-12-3 16:42:39 | 显示全部楼层
本帖最后由 leander806 于 2021-12-3 16:49 编辑
堡塔安全赤井秀一 发表于 2021-12-3 16:30
端口映射是服务器本地映射81到容器里面的80?
如果是的话,请用域名+端口访问,另外,1024以下的端口不能 ...

docker run -d -p 8888:8888 -p 23:22 -p 443:443 -p 1025:80 -p 888:888 -v ~/website_data:/www/wwwroot -v ~/mysql_data:/www/server/data -v ~/vhost:/www/server/panel/vhost btpanel/btpanel:lnmp

这样设置的。域名绑定cs.rulef.com 到服务器IP QQ截图20211203164146.jpg
22222.jpg

333333.jpg

用IP 加 端口 访问 也显示  没有找到站点


139.199.28.185:1025
使用道具 举报 回复 支持 反对
发表于 2021-12-3 16:49:24 | 显示全部楼层
leander806 发表于 2021-12-3 16:42
docker run -d -p 8888:8888 -p 23:22 -p 443:443 -p 1025:80 -p 888:888 -v ~/website_data:/www/wwwroot ...

带端口访问呀朋友,映射必须带映射的端口
http://cs.rulef.com:1025/

QQ截图20211203164838.jpg
使用道具 举报 回复 支持 反对
发表于 2021-12-3 16:51:23 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-12-3 16:49
带端口访问呀朋友,映射必须带映射的端口
http://cs.rulef.com:1025/

大佬我是不是端口绑定反了呀。。。。。我想让容器的1025 绑定到 服务器80~~~
使用道具 举报 回复 支持 反对
发表于 2021-12-3 16:52:37 | 显示全部楼层
leander806 发表于 2021-12-3 16:51
大佬我是不是端口绑定反了呀。。。。。我想让容器的1025 绑定到 服务器80~~~ ...

如果你母鸡没有程序用80端口的话,就直接这样
  1. -p 80:80
复制代码
如果你想要母鸡用80容器用1025的话就这样
  1. -p 80:1025
复制代码

容器之间是隔离的,即使每个容器都用80端口都可以,但是母鸡不行,母鸡有一个进程占用了80就没办法继续用了,一个端口只能一个进程使用
使用道具 举报 回复 支持 反对
发表于 2021-12-3 16:58:15 | 显示全部楼层
宝塔用户_qxegmz 发表于 2021-12-3 10:52
感谢大大!
另外就是,全新安装好以后。进入panel, 去软件商店里看默认安装的mysql,都是“停止”的状态 ...

lnmp标签已经修复了计划任务不自动执行的问题,你删掉原来的镜像重新pull一个下来就可以了;其他标签的要等上传,暂时没那么快,在陆续上传中另外,开了一个阿里云的ubuntu20测试了MySQL的问题,并未复现,可能有一些机器会这样,此问题就忽略了。

QQ截图20211203164620.jpg

使用道具 举报 回复 支持 反对
发表于 2021-12-3 23:36:25 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-12-3 16:58
lnmp标签已经修复了计划任务不自动执行的问题,你删掉原来的镜像重新pull一个下来就可以了;其他标签的要 ...

谢谢。 安装了新版本,计划任务可以工作了!
使用道具 举报 回复 支持 反对
发表于 2021-12-4 02:01:31 | 显示全部楼层
  1. 出错了,面板运行时发生错误!

  2. PermissionError: [Errno 1] Operation not permitted: '/www/server/panel/vhost/open_basedir'

  3. REQUEST_DATE: 2021-12-04 01:59:07

  4. PAN_VERSION: 7.7.0

  5.   OS_VERSION: CentOS  7.9.2009 (AltArch) aarch64(Py3.7.8)

  6. REMOTE_ADDR: 172.17.0.1

  7. REQUEST_URI: POST /site?action=AddSite

  8. REQUEST_FORM: {'webname': '{"domain":"tongpaoyou.com","domainlist":[],"count":0}', 'type': 'PHP', 'port': '80', 'ps': 'tongpaoyou_com', 'path': '/www/wwwroot/tongpaoyou.com', 'type_id': '0', 'version': '74', 'ftp': 'false', 'sql': 'false', 'codeing': 'utf8'}

  9.   USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15

  10. Traceback (most recent call last):

  11.   File "/www/server/panel/BTPanel/__init__.py", line 1640, in publicObject

  12.     return run_exec().run(toObject, defs, get)

  13.   File "/www/server/panel/BTPanel/__init__.py", line 1588, in run

  14.     result = getattr(toObject,get.action)(get)

  15.   File "class/panelSite.py", line 563, in AddSite

  16.     os.makedirs(ngx_open_basedir_path,384)

  17.   File "/www/server/panel/pyenv/lib/python3.7/os.py", line 213, in makedirs

  18.     makedirs(head, exist_ok=exist_ok)

  19.   File "/www/server/panel/pyenv/lib/python3.7/os.py", line 223, in makedirs

  20.     mkdir(name, mode)

  21. PermissionError: [Errno 1] Operation not permitted: '/www/server/panel/vhost/open_basedir'



  22. Mac m1 dock 搭建docker pull akaishuichi/btpanel:m1lnmp
复制代码


使用道具 举报 回复 支持 反对
发表于 2021-12-6 19:38:44 | 显示全部楼层

你好,mac系列暂时不提供维护的,图中提示基本都是权限的问题,你run的时候注意自己mac的权限,上网搜一下如何设置

此类问题基本出现在挂载目录运行docker,然后mac没有写入权限导致的
使用道具 举报 回复 支持 反对
发表于 2021-12-8 16:04:20 | 显示全部楼层
btpaneldocker 除了 mysql无法启动 其它都正常
使用道具 举报 回复 支持 反对
发表于 2021-12-9 15:59:40 | 显示全部楼层
10.10.0.10 /nfs/data共享数据卷   ,10.11.0.11跑的nginx+php  挂载/nfs/data/wwwroot/xxx.xxx.com:/www/wwwroot/xxx.xxx.com,访问 index.php 出现502,不挂载数据卷 跑起来就可以。是什么问题?
使用道具 举报 回复 支持 反对
发表于 2021-12-9 16:21:38 | 显示全部楼层
宝塔用户_rwhqis 发表于 2021-12-9 15:59
10.10.0.10 /nfs/data共享数据卷   ,10.11.0.11跑的nginx+php  挂载/nfs/data/wwwroot/xxx.xxx.com:/www/w ...

可以实验一下, 跨服务器的nfs数据卷 一挂载  就马上是 502. 排除不出问题来。
使用道具 举报 回复 支持 反对
发表于 2021-12-9 16:31:04 | 显示全部楼层
你好,我因为在玩客云(armv7 的32位cpu)的armbian2.99上docker(版本18.09.1)方式安装bt,pull的是btpanel/btpanel-arm的latest版本。现在启动不起来,在protainer的控制台不停刷屏显示"standard_init_linux.go:207: exec user process caused "exec format error"。请问如何解决使其运行?不胜感激

使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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