mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-18 00:47:48 +08:00
2.2 KiB
2.2 KiB
docker buildx history inspect attachment
Inspect a build attachment
Options
Name | Type | Default | Description |
---|---|---|---|
--builder |
string |
Override the configured builder instance | |
-D , --debug |
bool |
Enable debug logging | |
--platform |
string |
Platform of attachment | |
--type |
string |
Type of attachment |
Description
Inspect a specific attachment from a build record, such as a provenance file or SBOM. Attachments are optional artifacts stored with the build and may be platform-specific.
Examples
Inspect a provenance attachment from a build (--type)
Supported types include provenance
and sbom
.
$ docker buildx history inspect attachment qu2gsuo8ejqrwdfii23xkkckt --type provenance
{
"_type": "https://slsa.dev/provenance/v0.2",
"buildDefinition": {
"buildType": "https://build.docker.com/BuildKit@v1",
"externalParameters": {
"target": "app",
"platforms": ["linux/amd64"]
}
},
"runDetails": {
"builder": "docker",
"by": "ci@docker.com"
}
}
Inspect a SBOM for linux/amd64
$ docker buildx history inspect attachment ^0 \
--type sbom \
--platform linux/amd64
{
"bomFormat": "CycloneDX",
"specVersion": "1.5",
"version": 1,
"components": [
{
"type": "library",
"name": "alpine",
"version": "3.18.2"
}
]
}
Inspect an attachment by digest
You can inspect an attachment directly using its digset, which you can get from
the inspect
output:
# Using a build ID
docker buildx history inspect attachment qu2gsuo8ejqrwdfii23xkkckt sha256:abcdef123456...
# Or using a relative offset
docker buildx history inspect attachment ^0 sha256:abcdef123456...
Use --type sbom
or --type provenance
to filter attachments by type. To
inspect a specific attachment by digest, omit the --type
flag.