
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
demo-app-delivery-repo 是一个用于存储和展示不同类型应用交付内容的演示性 Docker 镜像。该镜像旨在提供一个轻量级的环境,用于管理、展示各类应用交付资产(如配置文件、部署脚本、容器镜像描述文件等),适用于技术演示、学习和测试场景。
从 Docker Hub 获取(假设镜像已发布)
bashdocker pull demo-app-delivery-repo:latest
本地构建(如需修改镜像内容)
bash# 克隆仓库(假设存在源码仓库) git clone https://github.com/example/demo-app-delivery-repo.git cd demo-app-delivery-repo # 构建镜像 docker build -t demo-app-delivery-repo:local .
基础命令(默认配置)
bashdocker run -d \ --name demo-delivery-repo \ -p 8080:8080 \ -v $(pwd)/delivery-content:/app/content \ demo-app-delivery-repo:latest
-p 8080:8080:将容器内 8080 端口映射到主机 8080 端口,用于访问 Web 界面。-v $(pwd)/delivery-content:/app/content:挂载主机当前目录下的 delivery-content 目录到容器内 /app/content(默认内容存储路径),实现内容持久化和自定义。创建 docker-compose.yml 文件:
yamlversion: '3.8' services: delivery-repo: image: demo-app-delivery-repo:latest container_name: demo-delivery-repo ports: - "8080:8080" # Web 访问端口 volumes: - ./delivery-content:/app/content # 挂载本地内容目录 - ./logs:/app/logs # 挂载日志目录(可选) environment: - CONTENT_DIR=/app/content # 内容存储目录(容器内路径) - PORT=8080 # 服务监听端口 - LOG_LEVEL=info # 日志级别:debug/info/warn/error restart: unless-stopped # 容器退出时自动重启(演示环境可选)
启动服务:
bashdocker-compose up -d
| 环境变量名 | 描述 | 默认值 | 示例值 |
|---|---|---|---|
CONTENT_DIR | 应用交付内容在容器内的存储路径 | /app/content | /custom/content |
PORT | 服务监听端口 | 8080 | 9000 |
LOG_LEVEL | 日志输出级别 | info | debug |
AUTO_INDEX | 是否自动生成内容索引页面 | true | false |
为避免容器重启后内容丢失,需通过卷挂载持久化存储应用交付内容:
bash# 方法1:挂载主机目录(推荐,便于直接操作内容) docker run -d \ -v /path/on/host/delivery-content:/app/content \ demo-app-delivery-repo:latest # 方法2:使用 Docker 命名卷(适合不需要直接操作主机文件的场景) docker volume create delivery-content-vol docker run -d \ -v delivery-content-vol:/app/content \ demo-app-delivery-repo:latest
服务启动后,通过以下方式访问内容:
http://<主机IP>:8080,通过页面浏览和管理交付内容(需 AUTO_INDEX=true)。bashdocker exec -it demo-delivery-repo ls /app/content # 列出内容 docker exec -it demo-delivery-repo cat /app/content/example.yaml # 查看文件
755)。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务