getcarrier/pylon本镜像为基于插件架构的核心组件,专为载体系统设计。它提供了基础运行环境和核心服务,支持通过插件机制灵活扩展功能,旨在构建高可扩展、低耦合的载体应用系统,适用于需要动态调整功能的场景。
bashdocker run -d \ --name carrier-core \ -p 8080:8080 \ -v /host/plugins:/app/plugins \ -v /host/config:/app/config \ -e PLUGIN_DIR=/app/plugins \ -e LOG_LEVEL=info \ carrier-core:latest
-p 8080:8080:映射核心服务端口,用于外部访问-v /host/plugins:/app/plugins:挂载主机插件目录,用于存放自定义插件-v /host/config:/app/config:挂载配置文件目录,包含核心配置及插件配置-e PLUGIN_DIR=/app/plugins:指定容器内插件存放路径(默认/app/plugins)-e LOG_LEVEL=info:设置日志级别(可选:debug, info, warn, error,默认info)| 环境变量名 | 描述 | 默认值 | 可选值 |
|---|---|---|---|
PLUGIN_DIR | 插件存放目录路径 | /app/plugins | 绝对路径 |
LOG_LEVEL | 日志输出级别 | info | debug, info, warn, error |
CORE_PORT | 核心服务监听端口 | 8080 | 1-65535 |
PLUGIN_TIMEOUT | 插件加载超时时间(秒) | 30 | 正整数 |
CONFIG_PATH | 核心配置文件路径 | /app/config/core.yaml | 绝对路径 |
| 主机目录 | 容器目录 | 用途 | 必要性 |
|---|---|---|---|
/host/plugins | /app/plugins | 存放插件文件 | 推荐 |
/host/config | /app/config | 存放核心及插件配置文件 | 可选 |
/host/logs | /app/logs | 存储运行日志 | 可选 |
.so、.jar等)放入主机插件目录(如/host/plugins)docker run命令启动核心服务http://localhost:8080/health检查服务健康状态POST /plugins/load)加载插件,或重启容器自动加载新增插件PLUGIN_TIMEOUT参数,避免插件加载超时manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务