如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像基于Larry Wall创建的Perl(Practical Extraction and Report Language)语言官方实现,提供完整的Perl运行环境。适用于运行Perl脚本、部署Perl应用程序及进行Perl开发测试。镜像包含Perl解释器、核心模块及包管理工具,支持多种Perl版本和基础镜像(如Alpine、Debian等)。
5.38、5.36、latest等),满足不同应用的版本需求-alpine)体积更小,适合资源受限环境cpanm(Perl模块安装工具)和perlbrew(版本管理工具),方便模块安装与环境管理直接执行Perl命令
bashdocker run --rm perl:latest perl -e 'print "Hello, Perl!\n"'
运行本地脚本
将当前目录的script.pl挂载到容器中执行:
bashdocker run --rm -v "$(pwd):/app" perl:latest perl /app/script.pl
创建Dockerfile扩展基础镜像,安装额外模块:
dockerfileFROM perl:5.38 # 安装CPAN模块 RUN cpanm install DateTime JSON::XS # 设置工作目录 WORKDIR /app # 复制应用代码 COPY . /app # 运行应用 CMD ["perl", "app.pl"]
构建并运行:
bashdocker build -t my-perl-app . docker run --rm my-perl-app
创建docker-compose.yml:
yamlversion: '3' services: perl-app: image: perl:5.38-alpine volumes: - ./app:/app working_dir: /app command: perl script.pl environment: - PERL_CPANM_OPT=--notest # 安装模块时跳过测试以加速
启动服务:
bashdocker-compose up
| 变量名 | 说明 | 默认值 |
|---|---|---|
PERL_VERSION | 指定Perl版本(仅在多版本镜像中生效) | latest |
PERL_CPANM_OPT | cpanm命令的默认选项(如--notest) | 空 |
PERL5LIB | Perl模块搜索路径 | 系统默认路径 |
latest:最新稳定版Perl5.38、5.36等:指定Perl主版本5.38-alpine、5.36-slim:基于Alpine或Debian Slim的轻量级版本rc:发布候选版本(不稳定,用于测试)5.38),避免因版本更新导致兼容性问题-u $(id -u):$(id -g)参数指定用户ID避免权限问题以下是 stagex/perl 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

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