
patschi/parsedmarcparsedmarc-dockerized 是将 parsedmarc(一款 DMARC 报告解析工具)打包为 Docker 容器的镜像,旨在简化 parsedmarc 的部署与使用流程。该镜像基于 GitHub 项目 构建,核心功能为解析电子邮件 DMARC(域名系统基于消息认证的报告与一致性)报告,帮助用户高效分析电子邮件安全状态、监控域名认证合规性,适用于需要简化邮件安全工具部署的场景。
parsedmarc.ini),定义报告来源、解析规则、输出目标等。docker run 或 docker-compose 启动容器,挂载配置文件与报告存储目录。docker run 快速启动bash# 挂载本地配置文件和报告目录 docker run -d \ --name parsedmarc \ -v /path/to/local/config:/config \ # 本地配置文件目录(含 parsedmarc.ini) -v /path/to/dmarc/reports:/reports \ # 本地 DMARC 报告存储目录 patschi/parsedmarc-dockerized
docker-compose 部署创建 docker-compose.yml 文件:
yamlversion: '3' services: parsedmarc: image: patschi/parsedmarc-dockerized container_name: parsedmarc volumes: - /path/to/local/config:/config # 配置文件目录 - /path/to/dmarc/reports:/reports # 报告存储目录 restart: unless-stopped # 容器退出时自动重启(可选)
启动服务:
bashdocker-compose up -d
parsedmarc 的行为主要通过配置文件(如 parsedmarc.ini)定义,需挂载至容器内 /config 目录。配置文件示例(参考 parsedmarc 官方文档):
ini[general] save_aggregate = True aggregate_output = /reports/aggregate.json forensic_output = /reports/forensic.json [imap] # 若从 IMAP 邮箱获取报告,配置邮箱信息 server = imap.example.com user = dmarc@example.com password = your_password folder = INBOX/DMARC
部分配置可通过环境变量覆盖,具体支持的变量需参考项目文档,常见变量可能包括:
PARSEDARC_CONFIG:指定容器内配置文件路径(默认 /config/parsedmarc.ini)LOG_LEVEL:日志级别(如 INFO、DEBUG,默认 INFO)/reports 目录(或配置文件中定义的路径)。探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务