frankframework/frankframeworkFrank Framework是一个易于使用的无状态集成框架,主要用于实现消息的修改与交换。其Docker镜像专为本地开发与服务器部署设计,提供一致的运行环境,简化集成场景中的消息处理流程。
稳定版镜像存储于官方Nexus仓库,长期保留:
bashdocker pull nexus.frankframework.org/frankframework/frankframework:<tag>
注:
<tag>需替换为具体版本号,版本信息可参考项目文档。
夜间构建版(开发快照)托管于DockerHub,仅保留6个月:
bashdocker pull frankframework/frankframework:nightly
bash# 从Nexus运行稳定版 docker run -d -p 8080:8080 --name frankframework \ nexus.frankframework.org/frankframework/frankframework:<tag> # 运行DockerHub夜间构建版 docker run -d -p 8080:8080 --name frankframework-nightly \ frankframework/frankframework:nightly
说明:
-p 8080:8080映射容器内默认HTTP端口(具体端口可能因版本调整,需参考实际配置)。
可通过环境变量调整框架行为,常用配置(具体变量需参考官方文档):
LOG_LEVEL:日志级别(如INFO、DEBUG)MAX_THREADS:处理线程数示例:
bashdocker run -d -p 8080:8080 \ -e LOG_LEVEL=DEBUG \ -e MAX_THREADS=20 \ nexus.frankframework.org/frankframework/frankframework:<tag>
如需自定义集成流程配置,可通过挂载配置文件实现(配置文件结构参考项目源码):
bashdocker run -d -p 8080:8080 \ -v /local/config:/opt/frankframework/conf \ nexus.frankframework.org/frankframework/frankframework:<tag>
注:配置文件路径可能因镜像版本不同而变化,具体以GitHub源码中
docker/Tomcat目录下的配置为准。
yamlversion: '3' services: frankframework: image: nexus.frankframework.org/frankframework/frankframework:<tag> ports: - "8080:8080" environment: - LOG_LEVEL=INFO - MAX_THREADS=10 restart: unless-stopped # 如需持久化配置,添加volumes # volumes: # - ./local-config:/opt/frankframework/conf
nightly标签镜像仅保留6个月,生产环境建议使用Nexus仓库的稳定版。Docker镜像构建相关源码位于项目GitHub仓库的docker/Tomcat目录:frankframework/docker/Tomcat。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务