概要
- フル名
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… |