skopeo-delete(1)() skopeo-delete(1)() نام (NAME) skopeo-delete - علامت‌گذاری image-name برای حذف بعدی توسط زباله‌روب رجیستری خلاصه دستور (SYNOPSIS) skopeo delete [options] image-name توضیحات (DESCRIPTION) تصویر image-name را برای حذف علامت‌گذاری می‌کند. تأثیر این کار وابسته به رجیستری است؛ بسیاری از رجیستری‌ها از این عملیات پشتیبانی نمی‌کنند، یا در برخی شرایط / پیکربندی‌ها اجازهٔ انجام آن را نمی‌دهند. هشدار: اگر image-name حاوی یک دایجست (digest) باشد، این کار بر مانیفست ارجاع‌شده تأثیر می‌گذارد و ممکن است تمام برچسب‌های (tags) اشاره‌کننده به آن مانیفست را (در مخزن فعلی) حذف کند. هشدار: اگر image-name حاوی یک برچسب باشد (اما نه یک دایجست)، در نسخهٔ فعلی Skopeo این برچسب به یک دایجست حل (resolve) می‌شود و سپس مانیفست بر اساس دایجست حذف می‌گردد، همان‌گونه که در بالا توضیح داده شد (احتمالاً حذف تمام برچسب‌های اشاره‌کننده به آن مانیفست، نه فقط برچسب ارائه‌شده). این رفتار ممکن است در آینده تغییر کند. هنگام استفاده از سرور رجیستری github.com/distribution/distribution: برای آزادسازی فضای دیسک تخصیص‌یافته، باید به سرور رجیستری کانتینر وارد شده و زباله‌روب (garbage collector) رجیستری کانتینر را اجرا کنید. به عنوان مثال: /usr/bin/registry garbage-collect /etc/docker-distribution/registry/config.yml نکته: گاهی اوقات config.yml در مسیر /etc/docker/registry/config.yml ذخیره می‌شود. اگر رجیستری کانتینر را درون یک کانتینر اجرا می‌کنید، دستوری شبیه به این را اجرا خواهید کرد: $ docker exec -it registry /usr/bin/registry garbage-collect /etc/docker-distribution/registry/config.yml گزینه‌ها (OPTIONS) همچنین برای گزینه‌هایی که پیش از نام زیردستور قرار می‌گیرند، skopeo(1) را ببینید. --authfile path مسیر فایل اصلی اطلاعات هویتی رجیستری. در لینوکس، پیش‌فرض ${XDG_RUNTIME_DIR}/containers/auth.json است. برای جزئیات بیشتر درباره سازوکار جستجوی اطلاعات هویتی و پیش‌فرض‌ها در سایر پلتفرم‌ها، containers- auth.json(5) را ببینید. برای مدیریت اطلاعات هویتی از skopeo login استفاده کنید. مقدار پیش‌فرض این گزینه از متغیر محیطی REGISTRY\_AUTH\_FILE خوانده می‌شود. --creds username[:password] اطلاعات هویتی برای دسترسی به رجیستری. --cert-dir path استفاده از گواهی‌های موجود در path (*.crt، *.cert، *.key) برای اتصال به رجیستری. --daemon-host host استفاده از هاست دیمن داکر در host (تنها برای انتقال docker-daemon:). --help, -h چاپ راهنمای استفاده. --no-creds دسترسی به رجیستری به‌صورت ناشناس. علاوه بر این، رجیستری باید با تنظیم REGISTRY_STORAGE_DELETE_ENABLED=true برای دیمن رجیستری، اجازه حذف را داده باشد. --registry-token token توکن حامل (Bearer token) برای دسترسی به رجیستری. --retry-times تعداد دفعات تلاش مجدد. به‌طور پیش‌فرض، هیچ تلاش مجددی انجام نمی‌شود. --retry-delay تأخیر ثابت میان تلاش‌های مجدد. اگر تنظیم نشود (یا روی 0s تنظیم گردد)، زمان انتظار بر اساس تعداد تلاش‌های ناموفق به‌صورت نمایی افزایش می‌یابد. --shared-blob-dir directory دایرکتوری مورد استفاده برای اشتراک‌گذاری blobها میان مخازن OCI. --tls-verify=bool الزام HTTPS و تأیید گواهی‌ها هنگام برقراری ارتباط با رجیستری کانتینر یا دیمن. پیش‌فرض وابسته به تنظیمات registry.conf است. --username نام کاربری برای دسترسی به رجیستری. --password گذرواژه برای دسترسی به رجیستری. مثال‌ها (EXAMPLES) علامت‌گذاری تصویر example/pause برای حذف از رجیستری registry.example.com: $ skopeo delete docker://registry.example.com/example/pause:latest برای جزئیات بیشتر درباره استفاده از دستور delete به بخش‌های بالا مراجعه کنید. همچنین ببینید (SEE ALSO) skopeo(1), skopeo-login(1), docker-login(1), containers-auth.json(5) نویسندگان (AUTHORS) Antonio Murdaca runcom@redhat.com ⟨mailto:runcom@redhat.com⟩, Miloslav Trmac mitr@redhat.com ⟨mailto:mitr@redhat.com⟩, Jhon Honce jhonce@redhat.com ⟨mailto:jhonce@redhat.com⟩ skopeo-delete(1)()