当前位置:论坛首页 > Linux面板 > 求助

【已解答】docker版本的宝塔,一启动就报错

发表在 Linux面板2026-1-13 09:04 [复制链接] 4 468

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

docker.cnb.cool/btpanel/btpanel:nas
系统版本:

cat /etc/os-release
NAME="Alibaba Cloud Linux"
VERSION="3 (Soaring Falcon)"
ID="alinux"
ID_LIKE="rhel fedora centos anolis"
VERSION_ID="3"
PLATFORM_ID="platform:al8"
PRETTY_NAME="Alibaba Cloud Linux 3 (Soaring Falcon)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"

问题描述:

这是我的docker-compose.yml


services:

  qt_bt:
    image: docker.cnb.cool/btpanel/btpanel:nas
    container_name: qt_bt
    restart: always
    environment:
      - TZ=Asia/Shanghai
    ports:
      - 443:443
      - 80:80
      - 12022:8888
    volumes:
      - ./data:/www       #数据文件挂载









相关截图(日志、错误):

执行后,查看容器日记:
➜  bt gitmain) ✗ docker logs -f qt_bt
cat: /www/server/panel/data/o.pl: No such file or directory
ls: cannot access '/www/server/data/': No such file or directory
sysctl: permission denied on key "fs.protected_fifos"
sysctl: permission denied on key "fs.protected_hardlinks"
sysctl: permission denied on key "fs.protected_regular"
sysctl: permission denied on key "fs.protected_symlinks"
/bt.sh: line 52: /sbin/crond: No such file or directory
\n


是我哪里弄错了吗

访问宝塔面板的端口, 404

curl 127.0.0.1:12022
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>


使用道具 举报 只看该作者 回复
发表于 2026-1-13 11:24:54 | 显示全部楼层
上面的错误提示主要为
缺少目录,/www/server/data/,/www/server/panel/data/,应该是你没有挂载好,或者可以提前创建对应的目录
sysctl报没有权限,容器默认没有权限,需要添加参数获得权限,例如privileged: true
/sbin/crond没有文件,说明镜像可能没有安装cron服务
docker应用商店是有宝塔面板的,可以直接在应用商店搜索宝塔面板进行安装
使用道具 举报 回复 支持 反对
发表于 2026-1-13 11:35:12 | 显示全部楼层
我用的是你们的官方镜像 官方文档

https://cnb.cool/btpanel/btpanel

挂载只要求
    volumes:
      - "/www:/www" # 持久化存储宝塔面板数据,默认/www,可根据实际情况调整目录

其它理论上会自动创建。

但我也尝试过自己把报没有的文件夹补上, 但也是不行
使用道具 举报 回复 支持 反对
发表于 2026-1-13 11:37:32 | 显示全部楼层
阿珂 发表于 2026-1-13 11:24
上面的错误提示主要为
缺少目录,/www/server/data/,/www/server/panel/data/,应该是你没有挂载好,或者 ...

https://cnb.cool/btpanel/btpanel

这个是官方文档吗?
   volumes:
      - "/www:/www" # 持久化存储宝塔面板数据,默认/www,可根据实际情况调整目录
里面只要求挂载这个

我也尝试过把他报没有的目录手动创建


但访问也一样是 404

使用道具 举报 回复 支持 反对
发表于 2026-1-13 17:29:56 | 显示全部楼层
这个是官方的镜像,帖子可以参考https://www.bt.cn/bbs/thread-79499-1-1.html
curl访问面板地址404是正常的
不清楚的直接docker应用商店安装更方便
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

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