| podman-artifact-inspect(1) | General Commands Manual | podman-artifact-inspect(1) |
نام (NAME)
podman-artifact-inspect - بررسی و بازرسی مشخصات یک آرتیفکت OCI
خلاصه دستور (SYNOPSIS)
podman artifact inspect name
توضیحات (DESCRIPTION)
بررسی و بازرسی یک آرتیفکت در انبار محلی و ارائه خروجی نتایج در قالب JSON. میتوان با هر یک از موارد زیر به آرتیفکت ارجاع داد:
- 1.
- نام کامل و واجد شرایط آرتیفکت (Fully qualified artifact name)
- 2.
- دایجست کامل یا جزئی از مانیفست آرتیفکت
خروجی بازرسی شامل مانیفست آرتیفکت به همراه حاشیهنویسیها است. تمام آرتیفکتها بهطور خودکار یک برچسب زمان ایجاد در حاشیهنویسی org.opencontainers.image.created با استفاده از قالب RFC3339Nano دارند که زمان اولیه ایجاد آرتیفکت را نشان میدهد.
گزینهها (OPTIONS)
--format, -f=format
قالببندی خروجی با استفاده از الگوی Go ارائهشده. کلیدهای JSON بازگرداندهشده میتوانند به عنوان مقادیر برای پرچم --format استفاده شوند (مثالهای زیر را ببینید).
متغیرهای جانگهدار (placeholder) معتبر برای الگوی Go در جدول زیر فهرست شدهاند:
| متغیر جانگهدار (Placeholder) | توضیحات (Description) |
| .Artifact ... | جزئیات آرتیفکت (ساختار تودرتو) |
| .Digest | دایجست آرتیفکت (هش sha256 با بیش از ۶۴ کاراکتر) |
| .Manifest ... | جزئیات مانیفست آرتیفکت (ساختار) |
| .Name | نام آرتیفکت (رشته) |
| .TotalSizeBytes | اندازه کل آرتیفکت به بایت |
مثالها (EXAMPLES)
بررسی مشخصات یک ایمیج OCI در انبار محلی.
$ podman artifact inspect quay.io/myartifact/mytxt:latest
{
"Manifest": {
"schemaVersion": 2,
"mediaType": "application/vnd.oci.image.manifest.v1+json",
"config": {
"mediaType": "application/vnd.oci.empty.v1+json",
"digest": "sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"size": 2,
"data": "e30="
},
"layers": [
{
"mediaType": "text/plain; charset=utf-8",
"digest": "sha256:f2ca1bb6c7e907d06dafe4687e579fce76b37e4e93b7605022da52e6ccc26fd2",
"size": 5,
"annotations": {
"org.opencontainers.image.title": "foobar.txt"
}
}
]
},
"Name": "quay.io/myartifact/mytxt:latest",
"Digest": "sha256:6c28fa07a5b0a1cee29862c1f6ea38a66df982495b14da2c052427eb628ed8c6"
}
بررسی دایجست آرتیفکت برای آرتیفکت مشخصشده:
$ podman artifact inspect quay.io/myartifact/mytxt:latest --format {{.Digest}}
sha256:6c28fa07a5b0a1cee29862c1f6ea38a66df982495b14da2c052427eb628ed8c6
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
سپتامبر ۲۰۲۴، در ابتدا توسط برنت بود (Brent Baude bbaude@redhat.com) گردآوری شد ⟨mailto:bbaude@redhat.com⟩