
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
eagle-i Docker镜像的Dockerfile
本镜像用于构建可运行eagle-i网络节点的容器,是 eagie-i网络 的一部分,相关技术文档见 eagle-i技术文档 。请勿用于生产环境!
4.0.0、latest:主分支,当前稳定版本3.7.2:上一版本3.5.0:更早版本本镜像提供自包含的eagle-i节点运行环境,需至少在/etc/ssl/private目录挂载SSL证书(eagle-i.crt和eagle-i.key)才能正常工作。目前主仓库组件可运行,Sparqler、Sweet等组件已安装但基础配置未完成。镜像基于tomcat:7(debian:jessie)构建。
REPO_HOME:容器内eagle-i仓库路径(默认/opt/eaglei/repo)EAGLE_I_HOME:容器内eagle-i主目录(默认/opt/eaglei,建议通过-v挂载外部路径)SPARQLER_HOME:Sparqler组件路径(默认/opt/eaglei/sparqler)ADMIN_USERNAME/ADMIN_PASSWORD:管理员账号密码(默认admin/pass)SPARQLER_USERNAME/SPARQLER_PASSWORD:Sparqler账号密码(默认sparqler/sparq)REPO_NAMESPACE:节点主URL(如http://MY_SITE.data.eagle-i.org/i/)REPO_TITLE:网站标题(默认"Miskatonic University School of Medicine")MAIL_HOST:邮件服务器地址(默认Docker0 IP172.16.42.1)MAIL_PORT、MAIL_SSL)可按eagle-i标准配置bash# 备份现有eagle-i目录 cp -a /opt/eaglei /opt/eaglei_data # 启动容器 docker run -p 80:8080 -p 443:8443 -v /etc/ssl:/etc/ssl -v /opt/eaglei_data:/opt/eaglei -d freelock/eaglei
bash# 进入容器 docker exec -ti eaglei /bin/bash # 执行升级脚本 cd repo/etc bash upgrade.sh adminuser mypassword https://public.repo.url # 若需数据迁移 bash data-migration.sh -u adminuser -p mypassword -r https://public.repo.url
bash# 创建数据容器 docker run --name eaglei_data freelock/eaglei /bin/true # 启动运行容器 docker run --volumes-from eaglei_data \ -p 80:8080 -p 443:8443 \ -v /etc/ssl:/etc/ssl \ -e ADMIN_USERNAME=admin \ -e ADMIN_PASSWORD=password \ -e SPARQLER_USERNAME=sparqler \ -e SPARQLER_PASSWORD=password \ freelock/eaglei
bashdocker run --volumes-from eaglei_data \ -p 80:8080 -p 443:8443 \ -v /etc/ssl:/etc/ssl \ -d --restart always \ --name eaglei \ freelock/eaglei
进入运行中的容器:
bashdocker exec -ti eaglei /bin/bash
可在此执行升级脚本、管理仓库等操作。
官方支持Docker 1.7.1,旧版本尽力支持。
若有问题,请在Github项目提交issue或发送至eagle-i邮件列表。本镜像非官方eagle-i容器,支持为"尽力而为"模式。
欢迎提交新功能、修复或更新的PR,我们会尽快处理。
本项目由Fred Hutchinson癌症研究中心和Freelock LLC赞助。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务