
hujia7812556/lobe-chat-database本镜像为自构建的数据库镜像,核心特性是集成了Clerk身份验证服务,支持通过Clerk进行用户登录和权限管理。在提供标准数据库功能的基础上,额外增加了基于Clerk的安全访问控制,确保数据库仅被授权用户访问,适用于对数据安全性有要求的场景。
启动容器前需配置以下必要环境变量:
| 环境变量名 | 描述 | 是否必填 |
|---|---|---|
CLERK_API_KEY | Clerk服务API密钥,用于验证用户身份 | 是 |
CLERK_JWT_SECRET | Clerk JWT签名密钥,用于验证令牌有效性 | 是 |
DB_NAME | 数据库名称 | 是 |
DB_USER | 数据库管理员用户名(内部使用) | 是 |
DB_PASSWORD | 数据库管理员密码(内部使用) | 是 |
DB_PORT | 数据库服务端口(默认:3306) | 否 |
bashdocker run -d \ --name clerk-db \ -p 3306:3306 \ -e CLERK_API_KEY="your_clerk_api_key" \ -e CLERK_JWT_SECRET="your_clerk_jwt_secret" \ -e DB_NAME="mydatabase" \ -e DB_USER="admin" \ -e DB_PASSWORD="secure_password" \ [镜像名称]:[标签]
bashdocker run -d \ --name clerk-db \ -p 3306:3306 \ -v /local/data/path:/var/lib/db \ # 挂载数据库数据目录 -e CLERK_API_KEY="your_clerk_api_key" \ -e CLERK_JWT_SECRET="your_clerk_jwt_secret" \ -e DB_NAME="mydatabase" \ -e DB_USER="admin" \ -e DB_PASSWORD="secure_password" \ [镜像名称]:[标签]
sql-- 假设数据库支持通过SQL命令传递验证令牌 SET AUTHENTICATION 'clerk_jwt_token=<your_jwt_token>';
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务