镜像概览
- 完整引用
docker.io/pegleg/whaler- Registry
- docker.io
- 命名空间
- pegleg
- 仓库
- whaler
- 已缓存 Tag 数
- 2
- 最近同步
- 07/06/2026, 03:54 PM
简介
Whaler 镜像层分析与 Dockerfile 生成 CLI 工具,扫描本地或远程镜像推断构建步骤,适合逆向分析未知镜像与编写 Dockerfile 的一次性任务。
详细介绍
pegleg/whaler 通过分析镜像层历史与文件变更,输出近似 Dockerfile 指令供审计或重建参考。镜像定位为 ephemeral 分析工具,执行完即退出,不适合 Kubernetes 常驻 Deployment 或 HTTP 服务。与 dive、whaler 同类工具相比更侧重 Dockerfile 推断;Pipeline 中挂载 docker.sock 或 tar 导出层并以 --rm 运行,勿对不可信镜像在无隔离环境执行。
快速启动
docker run --rm \
docker.io/pegleg/whaler:latest \
nginx:latest
推荐实践
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
docker.io/pegleg/whaler:0.5.0 \
myregistry.internal/app:1.2.3
核心参数说明
- 镜像名参数 — 待分析的本地或 daemon 可访问镜像
-v /var/run/docker.sock— 让 whaler 通过 Docker API 读取层--rm— 分析完成自动清理容器- 固定 tag — 输出格式与解析逻辑版本 pin
- 安全 — 仅分析可信镜像,避免恶意层触发解析漏洞
- 用途 — 审计/文档化,非生产运行时
最新 Tag(20 条)
查看全部 2 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/pegleg/whaler :v1.0 | linux/amd64 | 2020/06/27 02:18 | 9.7 MB | sha256:7b8fec82c8d0… | |||
docker.io/pegleg/whaler :latest | linux/amd64 | 2020/06/27 02:18 | 9.7 MB | sha256:7b8fec82c8d0… |