
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像运行Benno MailArchiv,一个符合***要求的审计级邮件归档系统,包含benno-lib、benno-core、benno-archive、benno-rest-lib、benno-rest、benno-smtp、benno-web和benno-imap等组件。
| 包名 | 版本 | 描述 |
|---|---|---|
| benno-archive | 2.8.0 | Benno MailArchiv归档应用 |
| benno-core | 2.8.0 | Benno MailArchiv核心 |
| benno-lib | 2.8.0 | Benno MailArchiv外部来源核心库 |
| benno-rest | 2.8.0 | Benno MailArchiv REST接口 |
| benno-rest-lib | 2.8.0 | Benno MailArchiv REST接口核心库 |
| benno-smtp | 2.6.0 | Benno MailArchiv SMTP接口 |
| benno-web | 2.8.0 | Benno MailArchiv Web界面 |
| benno-imap | 2.6.10 | Benno MailArchiv IMAP连接器 |
适用于企业或组织需要对邮件进行合规存储、审计追踪的场景,满足***要求的邮件留存需求。
bashdocker network create --subnet=172.18.0.0/16 <你的网络名称>
bashmkdir -p /opt/benno/archive /opt/benno/inbox /opt/benno/logs/benno /opt/benno/logs/apache2
bashdocker run \ -d \ -h <FQDN> \ --net <你的网络名称> \ --ip docker.xuanyuan.run/172.18.100.1 \ -p 8080:80 \ -p 2500:2500 \ -e "MAIL_FROM=mailarchive@inoxio.de" \ -v /opt/benno/archive:/srv/benno/archive \ -v /opt/benno/inbox:/srv/benno/inbox \ -v /opt/benno/logs/benno:/var/log/benno \ -v /opt/benno/logs/apache2:/var/log/apache2 \ --name benno \ mminks/docker-benno-mailarchive
进入容器:
bashdocker exec -ti benno /bin/bash
运行命令获取信息:
bash/etc/init.d/benno-rest info
将输出的Host-Info和Build-Info发送给LWsystems GmbH & Co. KG支持(***)以获取许可证文件。
停止并删除现有容器:
bashdocker stop benno && docker rm benno
挂载许可证文件启动:
bashdocker run \ -d \ -h <FQDN> \ --net <你的网络名称> \ --ip docker.xuanyuan.run/172.18.100.1 \ -p 8080:80 \ -p 2500:2500 \ -e "MAIL_FROM=mailarchive@inoxio.de" \ -v /opt/benno/archive:/srv/benno/archive \ -v /opt/benno/inbox:/srv/benno/inbox \ -v /opt/benno/logs/benno:/var/log/benno \ -v /opt/benno/logs/apache:/var/log/apache \ -v /path/to/your/benno.lic:/etc/benno/benno.lic \ --name benno \ mminks/docker-benno-mailarchive
检查日志确认运行正常:
bashdocker logs -f benno
| 名称 | 描述 |
|---|---|
| MAIL_FROM | 设置/etc/benno-web/benno.conf中的MAIL_FROM |
| BENNO_ADMIN_PASSWORD | 指定benno-web初始管理员密码(可选) |
yamlversion: '2.1' networks: benno: driver: bridge enable_ipv6: false ipam: driver: default config: - subnet: 172.18.100.0/24 gateway: 172.18.100.254 services: benno: image: docker.xuanyuan.run/mminks/docker-benno-mailarchive container_name: benno hostname: benno restart: always domainname: inoxio.de ports: - "8082:80" - "2500:2500" environment: - MAIL_FROM=mailarchive@inoxio.de # 可选:设置初始管理员密码 # - BENNO_ADMIN_PASSWORD=admin123 volumes: - /opt/benno/archive:/srv/benno/archive - /opt/benno/inbox:/srv/benno/inbox - /opt/benno/logs/benno:/var/log/benno - /opt/benno/logs/apache:/var/log/apache - /opt/benno/benno.lic:/etc/benno/benno.lic networks: benno: ipv4_address: 172.18.100.1
通过Docker主机的8080端口(或自定义端口)访问Benno Web界面。默认用户名是admin,初始密码可通过以下命令查看:
bashdocker logs benno | grep "Benno's admin password"
建议在生产环境设置强密码。
如需导入邮件或其他操作,请访问Benno MailArchiv Wiki(仅德语)。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务