
tianon/diffoscope本镜像封装了diffoscope工具,提供便捷的文件差异分析能力。diffoscope是一款强大的命令行工具,专注于对文件、归档文件和目录进行深入比较,能够递归解析多种格式并展示结构化差异,是文件内容分析和版本比较的理想工具。
拉取镜像(如本地无镜像):
bashdocker pull tianon/diffoscope
比较文件/目录: 通过挂载本地目录使容器访问待比较文件,基本命令格式:
bashdocker run --rm -v /本地文件路径:/data tianon/diffoscope diffoscope /data/文件1 /data/文件2
--rm:容器退出后自动清理-v /本地文件路径:/data:将本地文件目录挂载到容器内/data目录/data/文件1 /data/文件2:指定容器内待比较的文件/目录路径生成HTML报告:
bashdocker run --rm -v $(pwd):/data tianon/diffoscope diffoscope --html /data/差异报告.html /data/旧版本.zip /data/新版本.zip
彩色输出:
bashdocker run --rm -v /本地路径:/data tianon/diffoscope diffoscope --color /data/file1 /data/file2
排除特定文件:
bashdocker run --rm -v /本地路径:/data tianon/diffoscope diffoscope --exclude "*.log" /data/目录1 /data/目录2
| 参数 | 功能描述 |
|---|---|
--html <文件> | 生成HTML格式差异报告 |
--color | 强制彩色输出 |
--no-recursive | 禁用嵌套文件递归比较 |
--exclude <模式> | 排除匹配模式的文件 |
--help | 查看完整参数列表 |
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 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 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务