
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
App-Collection 是一个应用程序集合,正如其名,它整合了多个之前单独发布的Docker容器应用到单个容器中。该镜像基于 lsiobase/nginx 构建,底层为Alpine Linux和S6 overlay,支持与主机使用相同的用户/组ID,简化文件传输。首次启动容器可能需要较长时间,因为应用在首次运行时安装(非镜像内置),尤其是Composerize可能需要几分钟完成安装。
| 开发者 | 仓库 |
|---|---|
| https://github.com/lukaszmn | https://github.com/lukaszmn/active-forks%EF%BC%88fork%E8%87%AAtechgaun%E7%9A%84active-forks%EF%BC%89 |
| https://github.com/magicmark | https://github.com/magicmark/composerize |
| https://github.com/bucherfa | https://github.com/Griefed/dcc-web%EF%BC%88fork%E8%87%AAbucherfa%E7%9A%84dcc-web%EF%BC%89 |
| https://github.com/digitalocean | https://github.com/digitalocean/nginxconfig.io |
| https://github.com/ThreadR-r | https://github.com/ThreadR-r/***dashboard-status%EF%BC%88fork%E8%87%AAjeroenpardon%E7%9A%84sui%EF%BC%89 |
| https://github.com/maeglin89273 | https://github.com/maeglin89273/triangulator |
| https://github.com/schalkt | https://github.com/schalkt/tgen |
| https://github.com/RundesBalli | https://github.com/Griefed/php-noise.com%EF%BC%88fork%E8%87%AARundesBalli%E7%9A%84php-noise.com%EF%BC%89 |
latest(amd64/x86_64)和arm(ARM架构,如树莓派3B)标签适用于需要整合多个工具类Web应用的用户,如开发者需要Composerize(转换docker run命令为docker-compose)、nginxconfig.io(生成NGINX配置)、active-forks(分析GitHub仓库活跃分支)等工具,通过单个容器简化部署和管理。
| 标签 | 描述 |
|---|---|
latest | 最新版,适用于amd64/x86_64架构 |
arm | 最新版,适用于ARM架构(如树莓派3B) |
yamlversion: "2" services: app-collection: image: griefed/app-collection:latest container_name: app-collection restart: unless-stopped environment: - TZ=Europe/Berlin # 时区 - PUID=1000 # 用户ID - PROTOCOL=https # 访问协议,HTTP或HTTPS - PGID=1000 # 组ID - INSTALL_TRIANGULATOR=true # 是否安装triangulator,true或false - INSTALL_TGEN=true # 是否安装tgen,true或false - INSTALL_NGINXCONFIG_IO=true # 是否安装NGINXConfig.io,true或false - INSTALL_DCC=true # 是否安装dcc,true或false - INSTALL_COMPOSERIZE=true # 是否安装composerize,true或false - INSTALL_ACTIVE_GITHUB_FORKS=true # 是否安装Active GitHub Forks,true或false - INSTALL_PHP_NOISE=true # 是否安装php-noise,true或false - DOMAIN=www.example.com # 容器访问地址(IP或域名) volumes: - /host/path/to/config:/config # 存储应用数据和配置文件 ports: - 443:443 # HTTPS端口 - 80:80 # HTTP端口
bashdocker create \ --name=app-collection \ -e TZ=Europe/Berlin \ -e PUID=1000 \ -e PROTOCOL=https \ -e PGID=1000 \ -e INSTALL_TRIANGULATOR=true \ -e INSTALL_TGEN=true \ -e INSTALL_NGINXCONFIG_IO=true \ -e INSTALL_DCC=true \ -e INSTALL_COMPOSERIZE=true \ -e INSTALL_ACTIVE_GITHUB_FORKS=true \ -e INSTALL_PHP_NOISE=true \ -e DOMAIN=www.example.com \ -v /host/path/to/config:/config \ -p 443:443 \ -p 80:80 \ --restart unless-stopped \ griefed/app-collection:latest
| 参数 | 说明 |
|---|---|
| TZ | 时区,如Europe/Berlin |
| PUID | 用户ID,避免权限问题,默认1000 |
| PGID | 组ID,避免权限问题,默认1000 |
| PROTOCOL | 访问协议,HTTP或HTTPS |
| DOMAIN | 容器访问地址(IP或域名) |
| INSTALL_TRIANGULATOR | 是否安装triangulator,true或false |
| INSTALL_TGEN | 是否安装tgen,true或false |
| INSTALL_NGINXCONFIG_IO | 是否安装NGINXConfig.io,true或false |
| INSTALL_DCC | 是否安装dcc,true或false |
| INSTALL_COMPOSERIZE | 是否安装composerize,true或false |
| INSTALL_ACTIVE_GITHUB_FORKS | 是否安装Active GitHub Forks,true或false |
| INSTALL_PHP_NOISE | 是否安装php-noise,true或false |
| 卷路径 | 说明 |
|---|---|
/config | 存储所有应用数据、配置文件及日志,需映射至主机目录(如/host/path/to/config) |
INSTALL_*变量设为false,容器启动时不会安装对应应用;设为true则安装并在/config/www/生成appname.lock文件。appname.lock文件。INSTALL_*设为false;3. 编辑apps.json移除对应条目(或删除卷目录生成新配置);4. 重启容器。容器使用PUID/PGID确保卷目录权限与主机一致。通过id username命令获取主机用户的UID/GID,例如:
bash$ id username uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)
git clone https://github.com/Griefed/docker-App-Collection.git ./docker-App-Collectiondocker-compose.yml:yamlversion: '3.6' services: app-collection: build: ./docker-App-Collection/ container_name: app-collection restart: unless-stopped environment: - TZ=Europe/Berlin - PUID=1000 - PROTOCOL=https - PGID=1000 - INSTALL_TRIANGULATOR=true - INSTALL_TGEN=true - INSTALL_NGINXCONFIG_IO=true - INSTALL_DCC=true - INSTALL_COMPOSERIZE=true - INSTALL_ACTIVE_GITHUB_FORKS=true - INSTALL_PHP_NOISE=true - DOMAIN=www.example.com volumes: - /host/path/to/config:/config ports: - 443:443 - 80:80
docker-compose up -d --build app-collectiondocker run命令转换为docker-compose.yml配置/config/www/composerize/static/js/runtime-main.c7d51d1a.js(约162行)移除广告,编辑/config/www/composerize/index.html移除Google Analyticsindex.html和CSS,使其可在常规Apache服务器(如httpd:alpine容器)中部署apps.json添加应用,格式示例:
json{ "apps": [ {"name":"应用1","hostname":"sub1.example.com","port":80,"href":"https://sub1.example.com","icon":"icon-name"} ] }
links.json添加书签,格式示例:
json{ "bookmarks": [ { "category":"分类1", "links": [{"name":"链接1","url":"http://example.com"}] } ] }
javascriptvar generator = tgen.init(256, 256); var canvas = generator.do('fill').do('waves', {blend: 'difference'}).toCanvas();
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。





来自真实用户的反馈,见证轩辕镜像的优质服务