
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://img.shields.io/badge/Dataverse-v4.19-important.svg](https://github.com/IQSS/dataverse/releases/v4.19) https://img.shields.io/static/v1.svg?label=image&message=dataverse-k8s&logo=docker](https://hub.docker.com/r/iqss/dataverse-k8s) !https://img.shields.io/docker/pulls/iqss/dataverse-k8s https://img.shields.io/readthedocs/dataverse-k8s]([***] https://jenkins.dataverse.org/job/dataverse-k8s/job/image-dataverse/job/master/badge/icon?subject=master&status=pushed&color=purple](https://jenkins.dataverse.org/job/dataverse-k8s/job/image-dataverse/job/master)
此容器镜像使您能够在容器平台上运行[] EE的研究数据管理Web应用。它主要面向在[]
latest: 基于master分支的构建(https://github.com/IQSS/dataverse-kubernetes/blob/master/docker/dataverse-k8s/glassfish/Dockerfile%EF%BC%89payara: 基于master分支的构建,payara版本(https://github.com/IQSS/dataverse-kubernetes/blob/master/docker/dataverse-k8s/payara/Dockerfile%EF%BC%89build-cache: 用于加速开发构建的maven缓存镜像,基于最新上游develop分支每晚刷新(https://github.com/IQSS/dataverse-kubernetes/blob/master/docker/dataverse-k8s/build-cache/Dockerfile%EF%BC%8Chttps://github.com/IQSS/dataverse-kubernetes/blob/master/docker/dataverse-k8s/build-cache/Jenkinsfile%EF%BC%894.19、...、4.15.1、...、4.11: 稳定(标记)版本
4.19-payara、...: 与上述稳定版本相同,但使用Payara 5作为应用服务器以下是关于镜像本身的一些文档。要完全理解如何使用它,您应该参考《Dataverse云与容器指南》。(本文档是其中的一部分。)
此镜像包含用户dataverse(uid=1000)。应用服务器以dataverse用户而非root运行。请记住,对用于以下目录的任何卷(除密钥外)授予该用户写权限。
/secrets
在此处挂载密钥目录树。也可通过$SECRETS_DIR访问。
/data
挂载卷以在此处保存上传的研究数据。仅在使用S3等远程存储时用于临时文件存储。在多实例安装中,可能需要复制此数据或将其放在共享文件存储上。也可通过$DATA_DIR访问。
/metadata
在此处挂载卷或使用初始化/边车容器部署http://guides.dataverse.org/en/latest/admin/metadatacustomization.html%E3%80%82%E4%B9%9F%E5%8F%AF%E9%80%9A%E8%BF%87%60$METADATA_DIR%60%E8%AE%BF%E9%97%AE%E3%80%82上游元数据块存储在/opt/dataverse/dvinstall/data/metadatablocks。
/docroot
在此处挂载卷以存储i18n语言包文件、站点地图、Dataverses的图片、徽标、自定义主题和样式表等。在多实例安装中,可能需要复制此数据或将其放在共享文件存储上。也可通过$DOCROOT_DIR访问。
/opt/dataverse/...
应用服务器、WAR文件、脚本等的安装根目录。有关所有详细信息,请参见Dockerfile。
容器中当前可识别的密钥(挂载在上述$SECRETS_DIR处,作为目录和文件树):
rserve/password - 可选,仅在使用RServe服务器时需要。doi/password - 在使用DOI作为PID时需要。db/password - 必填 - 原因不言而喻。api/key - 必填,因为任何重要操作都需要unblock-key。s3/access-key和s3/secret-key - 在使用S3存储时需要。参见使用S3的文档。admin/password - 可选,为dataverseAdmin账户设置密码。默认为admin。api/userskey - 可选,提供BuiltinUsers.KEY,这是通过API创建内置用户所必需的。默认为不可用。providers/... - 可选,提供https://dataverse-k8s.readthedocs.io/en/latest/day3/auth.html%E7%9A%84%E8%AE%BF%E9%97%AE%E5%87%AD%E8%AF%81%E3%80%82对于通过JVM选项设置的密钥,会自动创建并使用https://docs.oracle.com/cd/E***-01/821-1751/ghgqc/index.html%EF%BC%8C%E6%97%A0%E9%9C%80%E6%89%8B%E5%8A%A8%E6%8F%90%E4%BE%9B%E3%80%82
容器启动期间,入口脚本中使用环境变量处理凭证的非密钥部分。有关列表,请参见https://dataverse-k8s.readthedocs.io/en/latest/day1/config.html#default-config%E3%80%82
有关密钥的更多信息,请参见https://dataverse-k8s.readthedocs.io/en/latest/day1/secrets.html%E3%80%82
请注意,未来用于部署和配置Dataverse的脚本增强将不会添加到旧版本(“向前修复”)。
尽管如此,只有latest和当前稳定镜像标签会接收底层镜像发布的(安全)更新。这通过每晚的计划构建实现,并推送到Docker Hub。请根据您的部署情况负责更新。
建议尽快更新到最新版本。如果需要停留在特定版本,请随时https://github.com/IQSS/dataverse-kubernetes/issues/new%E3%80%82
此镜像由Dataverse社区维护和支持。IQSS、哈佛、剑桥不提供支持。有关如何联系维护者的详细信息,请参见《Dataverse云与容器指南》。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务