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

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

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

发表于 2022-9-13 16:51:14 | 显示全部楼层

安装这个版本以后,宝塔面板无法登录root终端,密码是正确的,确登录不了 企业微信截图_20220913164735.png
使用道具 举报 回复 支持 反对
发表于 2022-9-14 09:46:20 | 显示全部楼层
sheng9608 发表于 2022-9-13 16:51
安装这个版本以后,宝塔面板无法登录root终端,密码是正确的,确登录不了
...

如何访问
现在,您可以在浏览器访问默认地址 http://您的ip地址:8888/btpanel 上的宝塔面板。
默认用户:btpanel
默认密码:btpaneldocker
镜像默认SSH密码:btpaneldocker
使用道具 举报 回复 支持 反对
发表于 2022-9-29 11:12:23 | 显示全部楼层
环境:极空间自带docker
CPU:N5105
直接拉取docker pull btpanel/baota:lnmp
文件删除后不会到回收站,默认回收站是开启的,关闭回收站后重新开启依然不能生效。无任何出错提示。
重新安装过面板多次,修复面板多次,升级最新面板7.9.4都不管用。
求支援,谢谢!
@堡塔安全赤井秀一
使用道具 举报 回复 支持 反对
发表于 2022-9-29 11:21:03 | 显示全部楼层
sheng9608 发表于 2022-9-13 16:51
安装这个版本以后,宝塔面板无法登录root终端,密码是正确的,确登录不了
...

宿主机执行
docker exec -it 容器ID bash

docker开启ssh比较麻烦,有能力者上,参照楼主129楼,直达链接:
https://www.bt.cn/bbs/forum.php? ... 9499&pid=349383
使用道具 举报 回复 支持 反对
发表于 2022-9-29 11:30:31 | 显示全部楼层
南无乐乐 发表于 2022-9-29 11:12
环境:极空间自带docker
CPU:N5105
直接拉取docker pull btpanel/baota:lnmp

您好,查看下有这个目录没有?
  1. /.Recycle_bin
复制代码

查看面板的日志
  1. bt 22
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-9-29 13:51:02 | 显示全部楼层
运维风光 发表于 2022-9-29 11:30
您好,查看下有这个目录没有?

查看面板的日志

/www/.Recycle_bin  权限600、所有者root

面板日志:
编号        用户        操作类型        详情        操作时间
5        btpanel        文件管理        移动文件[/www/wwwroot/新建文件夹/index.php]到回收站成功!        2022-09-29 13:42:04
4        btpanel        文件管理        创建文件[/www/wwwroot/新建文件夹/index.php]成功!        2022-09-29 13:42:00
3        btpanel        文件管理        移动文件[/www/wwwroot/新建文件夹/index.php]到回收站成功!        2022-09-29 11:04:32
2        btpanel        文件管理        创建文件[/www/wwwroot/新建文件夹/index.php]成功!        2022-09-29 11:04:28
1        btpanel        用户登录        登录成功,帐号:btpanel,登录IP:192.168.1.3:52432        2022-09-29 11:03:38

bt 22执行结果:(选取最后部分相关内容)
127.0.0.1 - - [2022-09-29 13:41:56] "GET /btpanel HTTP/1.1" 308 629 0.004758
192.168.1.3 - - [2022-09-29 13:42:00] "POST /files?action=CreateFile HTTP/1.1" 200 208 0.522774
192.168.1.3 - - [2022-09-29 13:42:00] "POST /files?action=GetDir HTTP/1.1" 200 461 0.044292
192.168.1.3 - - [2022-09-29 13:42:01] "GET /static/img/file_icon/php.png HTTP/1.1" 304 177 0.005417
127.0.0.1 - - [2022-09-29 13:42:01] "GET /btpanel HTTP/1.1" 308 629 0.003869
192.168.1.3 - - [2022-09-29 13:42:04] "POST /files?action=DeleteFile HTTP/1.1" 200 220 0.208987
192.168.1.3 - - [2022-09-29 13:42:04] "POST /files?action=GetDir HTTP/1.1" 200 419 0.017254
127.0.0.1 - - [2022-09-29 13:42:07] "GET /btpanel HTTP/1.1" 308 629 0.003974
127.0.0.1 - - [2022-09-29 13:42:13] "GET /btpanel HTTP/1.1" 308 629 0.003743
127.0.0.1 - - [2022-09-29 13:42:20] "GET /btpanel HTTP/1.1" 308 629 0.003895

[root@d2a96a596536 /]# cd /www/.Recycle_bin
[root@d2a96a596536 .Recycle_bin]# ls
[root@d2a96a596536 .Recycle_bin]# ls -a
.  ..
[root@d2a96a596536 .Recycle_bin]#
使用道具 举报 回复 支持 反对
发表于 2022-9-29 14:35:52 | 显示全部楼层
南无乐乐 发表于 2022-9-29 13:51
/www/.Recycle_bin  权限600、所有者root

面板日志:

查看下
  1. /.Recycle_bin
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-9-29 16:30:36 | 显示全部楼层

您好,不好意思,之前以为是www下的.Recycle_bin,根目录下的里面有文件。应该就是删除的那两个文件。可是回收站里空空如野。是怎么回事?
[root@d2a96a596536 /]# /.Recycle_bin
bash: /.Recycle_bin: Is a directory
[root@d2a96a596536 /]# cd /.Recycle_bin
[root@d2a96a596536 .Recycle_bin]# ls
_bt_www_bt_wwwroot_bt_???????????????_bt_index.php_t_1664420672.6540895
_bt_www_bt_wwwroot_bt_???????????????_bt_index.php_t_1664430124.6514432
微信截图_20220929163000.png
使用道具 举报 回复 支持 反对
发表于 2022-9-29 16:56:44 | 显示全部楼层
南无乐乐 发表于 2022-9-29 16:30
您好,不好意思,之前以为是www下的.Recycle_bin,根目录下的里面有文件。应该就是删除的那两个文件。可 ...

您好,尝试使用英文的建立。不要使用中文的建立
可以建立一个英文的目录或者文件删除试试
使用道具 举报 回复 支持 反对
发表于 2022-9-30 10:17:36 | 显示全部楼层
运维风光 发表于 2022-9-29 16:56
您好,尝试使用英文的建立。不要使用中文的建立
可以建立一个英文的目录或者文件删除试试 ...

面板里面清空回收站也删除不了,我在shell里把原来的带中文删了,重新用不含中文的试了,依然是目录里面有,但是面板回收站看不到。
[root@d2a96a596536 .Recycle_bin]# rm -rf /.Recycle_bin/*
[root@d2a96a596536 .Recycle_bin]# ls
[root@d2a96a596536 .Recycle_bin]# ls
_bt_www_bt_wwwroot_bt_ip_bt_index.php_t_1664504071.4121199
使用道具 举报 回复 支持 反对
发表于 2022-9-30 10:56:26 | 显示全部楼层
南无乐乐 发表于 2022-9-30 10:17
面板里面清空回收站也删除不了,我在shell里把原来的带中文删了,重新用不含中文的试了,依然是目录里面 ...

您好,我这边测试正常呢 ,您使用的浏览器是什么的?
使用道具 举报 回复 支持 反对
发表于 2022-9-30 15:24:07 | 显示全部楼层
运维风光 发表于 2022-9-30 10:56
您好,我这边测试正常呢 ,您使用的浏览器是什么的?

360极速浏览器X,打开别的版本的面板都没有问题。
回收站为什么会有/www/.Recycle_bin和/.Recycle_bin两个目录?
删除/www/.Recycle_bin面板会自动生成。
删除/.Recycle_bin面板不会自动生成。
但是在面板里面删除文件时,会自动创建,并把文件移动到/.Recycle_bin里。
找了找目录处理逻辑好像是这里,我不太懂py,您那边测试面板的版本和我的这部分代码一致吗?
/www/server/panel/class/public.py
  1. def get_recycle_bin_path(path):
  2.     '''
  3.         @name 获取指定文件或目录的回收站路径
  4.         @author hwliang<2022-03-30>
  5.         @param path<string> 文件或目录路径
  6.         @return string
  7.     '''
  8.     mountpoint = get_path_in_mountpoint(path)
  9.     recycle_bin_path = '{}/.Recycle_bin/'.format(mountpoint)
  10.     try:
  11.         if not os.path.exists(recycle_bin_path):
  12.             os.mkdir(recycle_bin_path,384)
  13.     except:
  14.         return '/www/.Recycle_bin/'
  15.     return recycle_bin_path

  16. def get_recycle_bin_list():
  17.     '''
  18.         @name 获取回收站列表
  19.         @author hwliang<2022-03-30>
  20.         @return list
  21.     '''
  22.     # 旧的回收站重命名为.Recycle_bin
  23.     default_path = '/www/.Recycle_bin'
  24.     default_path_src = '/www/Recycle_bin'
  25.     if os.path.exists(default_path_src) and not os.path.exists(default_path):
  26.         os.rename(default_path_src,default_path)

  27.     if not os.path.exists(default_path):
  28.         os.makedirs(default_path,384)

  29.     # 获取回收站列表
  30.     recycle_bin_list = []
  31.     for mountpoint in get_mountpoint_list():
  32.         recycle_bin_path = '{}.Recycle_bin/'.format(mountpoint)
  33.         try:
  34.             if not os.path.exists(recycle_bin_path):
  35.                 os.mkdir(recycle_bin_path,384)
  36.             recycle_bin_list.append(recycle_bin_path)
  37.         except:
  38.             continue

  39.     # 包含默认回收站路径?
  40.     if not default_path + '/' in recycle_bin_list:
  41.         recycle_bin_list.append(default_path + '/')

  42.     return recycle_bin_list
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-9-30 16:06:00 | 显示全部楼层
南无乐乐 发表于 2022-9-30 15:24
360极速浏览器X,打开别的版本的面板都没有问题。
回收站为什么会有/www/.Recycle_bin和/.Recycle_bin两 ...

是的,一样,浏览器按F12查看下。或者使用隐私模式访问下
使用道具 举报 回复 支持 反对
发表于 2022-9-30 18:27:17 | 显示全部楼层
运维风光 发表于 2022-9-30 16:06
是的,一样,浏览器按F12查看下。或者使用隐私模式访问下

都试过了,还是不行
实在没办法,我在/www/server/panel/class/public.py里面加了一句,好了
这不是长久之计,还望官方能看看我上次贴的(177楼)完整的get_recycle_bin_list()函数是哪里有问题。
  1.     # 包含默认回收站路径?
  2.     if not default_path + '/' in recycle_bin_list:
  3.         recycle_bin_list.append(default_path + '/')
  4. #以下是我追加
  5.     if not '/.Recycle_bin/' in recycle_bin_list:
  6.         recycle_bin_list.append('/.Recycle_bin/')
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-10-27 19:48:36 | 显示全部楼层
本帖最后由 宝塔用户_etgxme 于 2022-10-27 20:30 编辑

新的云服务器,端口是正常开放的,centos7系统,用docker安装宝塔btpanel/baota:lnmp之后直接访问ip:80,80无法访问,查看进程确认nginx是有在监听80;又换了几个服务器,发现使用镜像安装的80都无法访问,不知道什么原因
可能是是服务商的问题,内网正常,我去提个工单
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

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

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

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

立即付费处理

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

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