
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像提供一个Jupyter Notebook服务器,捆绑了一套用于“可重现基础设施的文字计算”的工具集。它展示了如何在Jupyter图形界面中实现稳健可靠的操作流程,而非仅用于探索性流程。
文字计算工具的目标包括:
适用于需要构建可重现基础设施操作流程的场景,包括但不限于:
使用以下命令在8888端口启动Notebook服务器:
bashdocker run -it --rm -p 8888:8888 docker.xuanyuan.run/niicloudoperation/notebook
通过启动消息中的认证令牌登录Notebook服务器。
若要使用https://github.com/NII-cloud-operation/nbsearch%EF%BC%8C%E9%9C%80%E9%85%8D%E5%90%88Solr%E5%AE%B9%E5%99%A8%EF%BC%9A
bash# 启动Solr git clone https://github.com/NII-cloud-operation/nbsearch /tmp/nbsearch docker run -d --name nbsearch-solr -v /tmp/nbsearch:/tmp/nbsearch --rm docker.xuanyuan.run/solr:8 \ bash -c "precreate-core jupyter-notebook /tmp/nbsearch/solr/jupyter-notebook/ && \ precreate-core jupyter-cell /tmp/nbsearch/solr/jupyter-cell/ && \ solr-foreground" # 启动MinIO docker run -d --rm -e MINIO_ACCESS_KEY=nbsearchak -e MINIO_SECRET_KEY=nbsearchsk \ --name nbsearch-minio docker.xuanyuan.run/minio/minio:latest server /data --compat # 启动Notebook docker run -it --rm --link nbsearch-solr:solr --link nbsearch-minio:minio \ -e NBSEARCHDB_SOLR_BASE_URL=http://solr:8983 -e NBSEARCHDB_S3_ENDPOINT_URL=http://minio:9000 \ -e NBSEARCHDB_S3_ACCESS_KEY=nbsearchak -e NBSEARCHDB_S3_SECRET_KEY=nbsearchsk \ -p 8888:8888 docker.xuanyuan.run/niicloudoperation/notebook
启用NBSearch扩展,请参考容器内的03_Notebookの検索.ipynb文档。
可通过以下可选参数自定义容器和Notebook服务器的执行:
-e lc_wrapper_force=on - 强制启用lc_wrapper的摘要模式(通过环境变量)-e TZ=JST-9 - 指定容器时区-e PASSWORD=MY_UNBREAKABLE_PASS - 设置初始密码-v /some/host/folder/for/work:/home/jovyan - 将主机目录挂载到容器内的工作目录使用sidestickies
通过以下任一方式使用https://github.com/NII-cloud-operation/sidestickies%EF%BC%9A
使用Scrapbox([*]
-e SIDESTICKIES_SCRAPBOX_PROJECT_ID=value -e SIDESTICKIES_SCRAPBOX_COOKIE_CONNECT_SID=value,指定Scrapbox账户注意:需同时启用"文件树的Sidestickies"和"Notebook的Sidestickies"扩展
**使用ep_weave(Etherpad)(https://github.com/NII-cloud-operation/ep_weave%EF%BC%89**%EF%BC%9A
-e SIDESTICKIES_EP_WEAVE_URL=http://ep_weave:9001 -e SIDESTICKIES_EP_WEAVE_API_KEY=YOUR_ETHERPAD_APIKEY注意:需同时启用"文件树的Sidestickies"和"Notebook的Sidestickies"扩展
使用NBSearch
通过Nbextensions标签启用NBSearch扩展,页面重载后Jupyter页面将出现NBSearch标签。
NBSearch使用Solr和S3兼容存储来存储和搜索Notebook,需设置以下环境变量配置:
-e NBSEARCHDB_SOLR_BASE_URL=your_solr_url - Solr基础URL(默认:http://localhost:8983)-e NBSEARCHDB_SOLR_BASIC_AUTH_USERNAME=your_solr_username、-e NBSEARCHDB_SOLR_BASIC_AUTH_PASSWORD=your_solr_password - Solr用户名和密码(如需)-e NBSEARCHDB_S3_ENDPOINT_URL=your_database_name - S3 URL(默认:http://localhost:9000%EF%BC%89-e NBSEARCHDB_S3_ACCESS_KEY=your_s3_access_key、-e NBSEARCHDB_S3_SECRET_KEY=your_s3_secret_key - S3访问密钥和密钥(必填)-e NBSEARCHDB_S3_REGION_NAME=your_s3_region_name - S3区域名称(如需)-e NBSEARCHDB_S3_BUCKET_NAME=your_s3_bucket_name - S3存储桶名称(必填)-e NBSEARCHDB_SOLR_NOTEBOOK=your_solr_notebook_core - Solr的Notebook核心(默认:jupyter-notebook)-e NBSEARCHDB_SOLR_CELL=your_solr_cell_core - Solr的单元格核心(默认:jupyter-cell)-e NBSEARCHDB_BASE_DIR=your_notebook_home_dir - 可搜索的Notebook目录(默认:/home/$NB_USER)-e NBSEARCHDB_MY_SERVER_URL=your_notebook_server_url - 服务器URL,用于标识本服务器上的Notebook(默认:http://localhost:8888/)-e NBSEARCHDB_AUTO_UPDATE=1 - 启动lsyncd进程,当本地文件更新时自动更新Solr索引-e NBSEARCHDB_UPDATE_INDEX_OPT - lsyncd进程调用update-index NBSearch命令时的选项使用NBWhisper
通过Nbextensions标签启用NBWhisper扩展(https://github.com/NII-cloud-operation/nbwhisper%EF%BC%89%E3%80%82
使用NBWhisper需Shiguredo's Sora Cloud服务的API密钥,设置以下环境变量:
-e NBWHISPER_SIGNALING_URL=your_signaling_url - 信令服务器URL-e NBWHISPER_SORA_API_KEY=your_api_key - 信令服务器API密钥-e NBWHISPER_CHANNEL_ID_PREFIX=your_channel_id_prefix - WebRTC SFU使用的频道ID前缀-e NBWHISPER_CHANNEL_ID_SUFFIX=your_channel_id_suffix - WebRTC SFU使用的频道ID后缀-e NBWHISPER_SHARE_CURRENT_TAB_ONLY=1 - 若为true,仅共享当前标签页(已弃用)使用SkyWay服务
使用NBWhisper需SkyWay(WebRTC)服务的API令牌,通过以下环境变量指定:
注意:此扩展与新SkyWay服务不兼容,仅支持旧版。可从旧版SkyWay管理页面获取API令牌([***]
-e NBWHISPER_SKYWAY_API_TOKEN - SkyWay的API令牌-e NBWHISPER_ROOM_MODE_FOR_WAITING_ROOM - 等候室的房间模式(输入"sfu"或"mesh")-e NBWHISPER_ROOM_MODE_FOR_TALKING_ROOM - 谈话室的房间模式(输入"sfu"或"mesh")您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务