
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个为Specify Web Asset Server设计的"开箱即用"Docker容器,旨在简化Specify系统的Web资产服务器部署流程。该容器提供文件存储、上传、下载和删除等功能,适用于需要集中管理Specify系统附件的场景。
容器通过以下环境变量进行配置:
SPECIFY_KEY:认证密钥,值为"None"时禁用认证,默认值为"None"SPECIFY_HOST:公共服务器的DNS名称或IP地址,默认值为"localhost"SPECIFY_PORT:公共服务器端口号,默认值为"8080"通过Docker(命令行、Kitematic或Synology Docker)从以下地址下载容器:
https://hub.docker.com/r/tvalero/web-asset-server-build/
使用以下命令启动容器:
bashdocker run --name web-asset-server \ --env SPECIFY_HOST=<服务器主机名> \ --env SPECIFY_PORT=<服务器端口> \ -p 8080:8080 \ -d tvalero/web-asset-server-build:latest \ -v <本地文件目录>:/home/specify/attachments:rw
参数说明:
--name:容器名称--env:设置环境变量-p:端口映射(主机端口:容器端口)-d:后台运行容器-v:挂载本地目录到容器内的附件存储目录(需确保本地目录存在且有读写权限)部署完成后,通过以下步骤验证配置是否正确:
访问URL检查服务器响应:
http://[SPECIFY_HOST]:[SPECIFY_PORT]/web_asset_store.xml
验证响应内容中的主机和端口是否正确指向配置的SPECIFY_HOST和SPECIFY_PORT
验证认证密钥有效性:
访问 http://[SPECIFY_HOST]:[SPECIFY_PORT]/testkey
假设将Web Asset Server部署在公共服务器toto.ird.fr,端口33033,本地文件存储目录为**/data/specify/asset**。
bashdocker run --name web-asset-server \ --env SPECIFY_HOST=toto.ird.fr \ --env SPECIFY_PORT=33033 \ -p 8080:8080 \ -d tvalero/web-asset-server-build:latest \ -v /data/specify/asset/:/home/specify/attachments:rw
访问 http://toto.ird.fr:33033/web_asset_store.xml,应返回类似以下内容:
xml<urls> <url type="read">http://toto.ird.fr:33033/fileget</url> <url type="write">http://toto.ird.fr:33033/fileupload</url> <url type="delete">http://toto.ird.fr:33033/filedelete</url> <url type="getmetadata">http://toto.ird.fr:33033/getmetadata</url> <url type="testkey">http://toto.ird.fr:33033/testkey</url> </urls>
访问 http://toto.ird.fr:33033/testkey 检查密钥有效性
通常需要将资产服务器设置添加到全局Specify偏好设置,使所有客户端使用相同配置:
USE_GLOBAL_PREFS:设为trueattachment.key:值为Docker环境变量SPECIFY_KEY的内容attachment.url:设为http://[SPECIFY_HOST]:[SPECIFY_PORT]/web_asset_store.xmlattachment.use_path:设为false若这些属性不存在,可使用"添加属性"按钮创建
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务