Github一个导航项目,简介。地址:https://github.com/Mereithhh/van-nav

docker设置了很久,都无法部署;求助豆包,给了好几种方案;使用中用之一,部署成功,贴出分享。

从报错信息看,你是用宝塔面板 Docker 插件创建容器,核心问题:缺少数据卷挂载 + 端口绑定 + 权限潜在问题,一步步修复即可。

一、问题原因

  1. 没挂载持久化目录,程序启动读写 nav.db 数据库失败,直接报错;
  2. 你把端口绑在了 127.0.0.1:6414, 仅本机可访问 ,外网 / 其他设备打不开;
  3. OpenCloudOS 9 基于 RHEL 系,目录权限、SELinux 也可能拦截读写。

二、方案 1:宝塔面板重新创建(图形化操作,推荐)

  1. 先删掉当前报错容器 van-nav2
  2. 进入 宝塔 → Docker → 容器 → 添加容器
  1. 其他选项全部默认, 不要加命令 / 入口文件 ,直接点创建启动。

原理:把容器内 /app/data 数据库目录挂载到宿主机,数据持久化且解决读写报错。

三、访问地址

http://服务器IP:6414

或者绑定域名

默认账号密码:admin / admin