
autobase/consoleAutobase Console 是一个集成了用户界面(UI)、应用程序接口(API)和数据库(DB)的一站式控制台应用,旨在提供自动化流程管理、服务监控或系统配置的集中化解决方案。该镜像打包了完整的运行环境,用户可通过简单部署快速启用控制台功能,无需单独配置UI、API服务及数据库组件。
bashdocker run -d \ --name autobase-console \ -p 8080:8080 \ -v autobase-data:/app/data \ vitabaks/autobase:latest
参数说明:
-p 8080:8080:端口映射(主机端口:容器端口),默认容器内使用8080端口-v autobase-data:/app/data:数据卷挂载,持久化存储配置和数据库文件vitabaks/autobase:latest:默认镜像名称(基于GitHub仓库推断,实际请以官方为准)容器启动后,通过浏览器访问 http://<主机IP>:8080 进入Web UI,默认初始账号密码可参考官方文档(通常为admin/admin,首次登录需修改)。
创建 docker-compose.yml 文件:
yamlversion: '3.8' services: autobase: image: vitabaks/autobase:latest container_name: autobase-console restart: always ports: - "8080:8080" # Web UI和API端口 volumes: - autobase-data:/app/data # 数据持久化 - ./logs:/app/logs # 日志文件挂载(可选) environment: - TZ=Asia/Shanghai # 设置时区 - LOG_LEVEL=info # 日志级别:debug/info/warn/error - API_KEY=your_custom_api_key # 自定义API访问密钥(可选) volumes: autobase-data: # 命名卷,自动创建
启动服务:
bashdocker-compose up -d
| 变量名 | 描述 | 默认值 |
|---|---|---|
PORT | 容器内服务端口 | 8080 |
TZ | 系统时区 | UTC |
LOG_LEVEL | 日志输出级别 | info |
API_KEY | API接口访问密钥(若启用认证) | 空(默认不启用) |
DB_TYPE | 数据库类型(内置/外部) | internal |
DB_CONNECTION | 外部数据库连接字符串(当DB_TYPE=external时) | 空 |
通过 -v 挂载 /app/data 目录可确保配置、数据库文件在容器重启后不丢失,建议生产环境必须配置。
默认Web UI和API共用同一端口(通过路径区分),若需修改端口,需同时调整 -p 参数和 PORT 环境变量。
/app/data 目录,防止数据丢失API_KEY 并修改默认登录密码--cpus、-m 参数)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务