
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Dockerfile链接Axigen遵循[***]
10.4.3:当前发行版,Axigen 10.4.310.4-edge:Axigen 10.4最新预发行版(撰写本文档时为10.4.3-rc1)10.4.0-rc3:Axigen 10.4.0发布候选版310.4.0-beta15:Axigen 10.4.0测试版1510.3.3:当前发行版,Axigen 10.310.2.2:旧版,不再使用Axigen Mail Server(简称Axigen)是全功能邮件服务器解决方案,通过标准协议(SMTP、IMAP、POP3、HTTP)实现MTA(邮件传输代理)和邮件存储功能,同时包含专有组件,如基于浏览器的全功能客户端(Axigen WebMail)。
shell# docker run --name=axigen -dt -v <volume>:/axigen/var -p 443:443 -p 9443:9443 -p 993:993 -p 995:995 -p 25:25 -p 465:465 -p 9000:9000 -p 7000:7000 axigen/axigen:10.4.3
选项说明:
-d:后台运行容器-t:分配伪终端,用于捕获Axigen输出到Docker日志-v:将卷映射到/axigen/var;<volume>可为Docker卷或本地路径(绑定挂载),详见下文数据卷说明-p:端口映射,示例映射了WebMail(443)、WebAdmin(9443)、IMAPs(993)、POP3s(995)、SMTP(25)、SMTPs(465)等端口,可根据需求映射其他容器暴露端口首次使用数据卷时将自动初始化,容器创建后自动启动。
检查容器运行状态:
shell# docker ps -f name=axigen
输出示例:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 03fa1abc15d2 axigen/axigen "/bin/sh -c /app/run…" 6 minutes ago Up 6 minutes 80/tcp, 110/tcp, 0.0.0.0:25->25/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:465->465/tcp, 0.0.0.0:993->993/tcp, 143/tcp, 0.0.0.0:995->995/tcp, 0.0.0.0:9000->9000/tcp, 0.0.0.0:9443->9443/tcp, 8443/tcp axigen
若映射了WebAdmin端口,可通过https://localhost:9443/访问WebAdmin界面。默认使用自签名SSL证书会导致浏览器警告,可通过WebAdmin替换证书。
docker ps -a -f ancestor=axigen/axigen[:<image_tag>]docker stop axigen(容器状态保留,仅停止Axigen进程)docker start axigendocker restart axigen(同时重启Axigen服务)Axigen实例数据存储在/axigen/var卷(Axigen数据卷)中,包含服务器配置和用户邮件数据。容器仅存储程序文件,数据卷独立于容器生命周期,确保容器删除、升级后数据不丢失。
shelldocker run --name=axigen -dt -v <volume>:/axigen/var -p 443:443 -p 9443:9443 -p 993:993 -p 995:995 -p 25:25 -p 465:465 -p 9000:9000 -p 7000:7000 docker.xuanyuan.run/axigen/axigen
对外发送邮件时需确保EHLO标识字符串有效,可通过-h设置容器主机名(FQDN):
shelldocker run --name=axigen -h myhost.example.com -dt -v <volume>:/axigen/var -p 443:443 -p 9443:9443 -p 993:993 -p 995:995 -p 25:25 -p 465:465 -p 9000:9000 -p 7000:7000 docker.xuanyuan.run/axigen/axigen
更多信息参见Axigen EHLO标识配置知识库。
通过docker run -e传递环境变量控制Axigen服务选项:
LICENSE_FILE容器内许可证文件路径,需通过-v挂载许可证文件:
shelldocker run -dt -v /host/path/axigen_lk.bin:/axigen_lk.bin -e LICENSE_FILE=/axigen_lk.bin docker.xuanyuan.run/axigen/axigen
ADMIN_PASSWORDadmin账户密码,用于WebAdmin和CLI访问。新数据卷时设置初始密码,现有数据卷时更新密码。
AXIGEN_MAX_RESPAWNS对应Axigen命令行参数--max-respawns,详情参见命令行参数文档。
AXIGEN_MAX_MEMORY对应Axigen命令行参数-m,控制内存使用上限,详情参见命令行参数文档。
AXIGEN_STOP_TIMEOUT对应Axigen命令行参数--stop-timeout,设置服务停止超时时间,详情参见命令行参数文档。
DEBUGLEVEL对应Axigen命令行参数--debuglevel,设置调试级别,自动添加--noabort参数,详情参见命令行参数文档。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务