47 lines
2.5 KiB
Markdown
47 lines
2.5 KiB
Markdown
# Calculet NPU 第六步 OCI 镜像查看索引
|
||
|
||
状态:完整 OCI 镜像已完成 197 个分片校验、整包 SHA-256、tar 结构检查、OCI 布局解包和独立内容复核。
|
||
|
||
## 查看入口
|
||
|
||
- [完整 OCI 原始归档](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/archives/calculet-llama-v0.4.8-release.oci.tar>)
|
||
- [已解包 OCI 布局](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/extracted/container-oci>)
|
||
- [OCI index.json](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/extracted/container-oci/index.json>)
|
||
- [OCI blob 目录](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/extracted/container-oci/blobs/sha256>)
|
||
- [本地整包 SHA-256](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/LOCAL-STEP-6-CONTAINER-OCI.sha256>)
|
||
- [完成标志](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/STEP-6-CONTAINER-OCI-ASSEMBLY-AND-VERIFICATION-COMPLETE.txt>)
|
||
|
||
## 镜像信息
|
||
|
||
| 项目 | 值 |
|
||
| --- | --- |
|
||
| 镜像引用 | `docker.io/library/calculet-llama:v0.4.8-release` |
|
||
| 平台 | `linux/amd64` |
|
||
| 创建时间 | `2026-06-01T09:12:33.523817533Z` |
|
||
| 基础系统标签 | Ubuntu 22.04 |
|
||
| 默认用户 | `user1` |
|
||
| 工作目录 | `/home/user1/CalCulet` |
|
||
| 默认命令 | `/bin/bash` |
|
||
| OCI 版本 | `1.0.0` |
|
||
| 文件系统层 | 23 层 |
|
||
| OCI blob | 25 个 |
|
||
|
||
整包为 `1,646,166,016` 字节,SHA-256 为 `1ad4aba68c6a96cf7f592fdcd8e0c801bf022845aaf71cd49b909abd60365bf3`。
|
||
|
||
## 校验结果
|
||
|
||
- 197/197 个传输分片校验通过。
|
||
- 整包 SHA-256 与远端权威清单一致。
|
||
- 25/25 个 `blobs/sha256/*` 文件的内容哈希与文件名一致。
|
||
- `index.json` 引用一个镜像 manifest;manifest 引用一个 config 和 23 个压缩层。
|
||
- 25/25 个描述符目标存在,声明大小与实际大小一致。
|
||
- `oci-layout` 和 `index.json` 均为有效 JSON,OCI 版本为 `1.0.0`。
|
||
|
||
当前目录是 OCI 内容寻址布局,不是合并后的 Linux 根文件系统。直接分析源码和工具链时,优先使用第五步已经解包的容器 `/home`;需要完整还原系统层时,可用 Podman 导入原始归档:
|
||
|
||
```bash
|
||
podman load -i calculet-llama-v0.4.8-release.oci.tar
|
||
```
|
||
|
||
导入会写入执行机器的本地容器存储,因此当前未自动执行。
|