
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
兼容树莓派的Varnish缓存Docker基础镜像。
Debian Stretch
Varnish 5.x
Arm32v7架构
!logo
Varnish缓存是一款Web应用加速器,也称为HTTP反向代理缓存。您可以将其部署在任何支持HTTP协议的服务器前端,通过配置缓存内容来提升交付速度。Varnish缓存速度极快,通常可将内容交付速度提升300-1000倍(具体取决于架构)。您可通过此视频了解Varnish的核心功能。
更多关于Varnish缓存的信息及相关下载,请访问https://varnish-cache.org/index.html%E3%80%82
您可通过编辑default.vcl文件指向后端服务,或提供自定义的config.vcl文件(通常为推荐方式)来配置容器。
docker run -d \ --link web-app:backend-host \ --volumes-from web-app \ --env 'VCL_CONFIG=/data/path/to/varnish.vcl' \ docker.xuanyuan.run/gioamato/rpi-varnish
上述示例假设:
web-app容器内,且Web服务器端口为80(无需暴露端口,通过--link直接连接)web-app容器包含/data卷,且其中存在varnish.vcl文件web-app在Varnish容器中别名为backend-hostvarnish.vcl需包含至少以下后端定义:backend default { .host = "backend-host"; .port = "80"; }
启动rpi-varnish镜像时,可通过传递环境变量调整Varnish缓存实例的配置:
VCL_CONFIG
设置Varnish守护进程的配置文件路径。
CACHE_SIZE
设置缓存分配空间,使用-s <malloc[,size]>选项分配内存,若内存不足则自动交换至磁盘。
VARNISHD_PARAMS
设置Varnish守护进程启动参数,详情请参考https://varnish-cache.org/docs/4.1/reference/varnishd.html#list-of-parameters%E3%80%82
VCL_CONFIG
/etc/varnish/default.vcl
CACHE_SIZE64m
VARNISHD_PARAMS-p default_ttl=3600 -p default_grace=3600
MIT许可证
版权所有 (c) 2018 Giovanbattista Amato
特此授予任何获得本软件及相关文档文件(以下简称“软件”)副本的人免费使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,前提是需包含上述版权声明和本许可声明。
本软件按“原样”提供,不提供任何明示或暗示的担保,包括但不限于适销性、特定用途适用性和非侵权性的担保。在任何情况下,作者或版权持有人均不对因软件或软件使用引起的任何索赔、损害或其他责任负责。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务