
ipac/fireflyFirefly是IPAC(加州理工学院红外处理与分析中心)的高级天文Web UI框架,用于构建基于Web的前端以访问科学档案,并提供复杂的交互式数据可视化能力。
latest - 始终指向最新发布版本2025.4 - 始终指向最新的2025.4版本2025.4.2 - 2025年9月18日发布版本2025.4.0 - 2025年9月2日发布版本2025.3.7 - 2025年7月23日发布版本2025.3.6 - 2025年7月3日发布版本2025.3 - 始终指向最新的2025.3版本2025.2 - 始终指向最新的2025.2版本2025.2.1 - 2025年3月14日发布版本2025.1 - 始终指向最新的2025.1版本2025.1.1 - 2025年2月6日发布版本nightly - 每日构建版本 - 不稳定,适合测试以下参数说明:
-e:在容器中定义环境变量-m(或--memory=):容器可使用的最大内存量-p:将本地端口映射到容器端口(8080端口为必需)-v:将本地目录映射到容器目录--rm:运行后删除容器(推荐)以下示例使用latest标签,您可替换为任何可用标签,例如release-2019.2.1。
bashdocker run -p 80:8080 -m 4g --rm ipac/firefly:latest
bashdocker run -d -p 80:8080 --memory=8g --rm ipac/firefly:latest
bashdocker run -p 80:8080 -v /local/data:/external --memory=8g --rm ipac/firefly:latest
bashdocker run -p 80:8080 -v /local/myLogDir:/firefly/logs --memory=8g --rm ipac/firefly:latest
docker logs命令获取日志。bashdocker run --name test -d -p 80:8080 --memory=8g --rm ipac/firefly:latest docker logs -f test
bashdocker run -p 8055:8080 -p 5050:5050 --memory=4g -e "ADMIN_PASSWORD=myPassword" -e DEBUG="TRUE" --rm --name firefly ipac/firefly:latest
bashdocker run -p 8055:8080 --memory=30g -e "ADMIN_PASSWORD=myPassword" -e DEBUG="FALSE" --name productionServer ipac/firefly:latest
bashdocker run -p 8055:8080 --memory=30g -e "ADMIN_PASSWORD=myPassword" -v /local/shared/work/area:/firefly/shared-workarea --name productionServer ipac/firefly:latest
| 描述 | 名称 | 值 |
|---|---|---|
| 管理员用户名 | ADMIN_USER | ${ADMIN_USER} |
| 管理员密码 | ADMIN_PASSWORD | ${ADMIN_PASSWORD} |
| 附加数据路径 | VISUALIZE_FITS_SEARCH_PATH | ${VISUALIZE_FITS_SEARCH_PATH} |
| 清理间隔(例如:720m、5h、3d) | CLEANUP_INTERVAL | ${CLEANUP_INTERVAL} |
| 基础URL,默认为/ | baseURL | ${baseURL:-/} |
| 描述 | 名称 | 值 |
|---|---|---|
| 以调试模式运行Tomcat | DEBUG | ${DEBUG} |
| 额外的Firefly属性(*) | PROPS | ${PROPS} |
| Redis主机 | PROPS_redis__host | ${PROPS_redis__host} |
| SSO主机 | PROPS_sso__req__auth__hosts | ${PROPS_sso__req__auth__hosts} |
| firefly.options(JSON字符串) | PROPS_FIREFLY_OPTIONS | ${PROPS_FIREFLY_OPTIONS} |
(*) 键值对之间用空格分隔
/firefly/logs:日志目录/firefly/workarea:临时文件工作区/firefly/shared-workarea:多实例间共享文件的工作区/external:Firefly可见的默认外部数据目录较少使用:
/firefly/config:用于覆盖应用程序属性/firefly/logs/statistics:统计日志目录/firefly/alerts:警报监控器会监视此目录以获取应用程序警报--help:显示帮助信息、示例,然后退出--debug:以调试模式启动要微调配置,需替换启动页面(index.html或slate.html)为自定义版本,步骤如下:
从示例中提取并准备文件:
mkdir /myDir)bashdocker run --rm -v /myDir:/local/www --name firefly ipac/firefly:latest --help
/myDir/index.html)运行自定义配置的Firefly:
bashdocker run -p 80:8080 -v /myDir:/local/www -m 4g --rm --name firefly ipac/firefly:latest
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务