podman-container-cleanup(1) General Commands Manual podman-container-cleanup(1)

podman-container-cleanup - پاکسازی شبکه و نقاط اتصال کانتینر

podman container cleanup [گزینه‌ها] کانتینر [کانتینر ...]

دستور podman container cleanup کانتینرهای خارج‌شده را با حذف تمام نقاط اتصال و پیکربندی‌های شبکه از روی میزبان پاکسازی می‌کند. می‌توان از نام کانتینر یا شناسه (ID) آن استفاده کرد. دستور cleanup خود کانتینرها را حذف نمی‌کند. کانتینرهای در حال اجرا پاکسازی نمی‌شوند.
گاهی اوقات اگر دستور podman به اجبار متوقف شده باشد یا کانتینر در حالت دیمون (daemon) اجرا شده باشد، نقاط اتصال و پشته‌های شبکه کانتینر ممکن است باقی بمانند. این دستور در هنگام خروج کانتینر، توسط فرآیند conmon برای کانتینرهایی که در حالت دیمون اجرا شده‌اند، به طور خودکار اجرا می‌شود.

پاکسازی تمام کانتینرها.
مقدار پیش‌فرض false است.
مهم: این گزینه به نام یا شناسه کانتینر به عنوان آرگومان ورودی نیاز ندارد.

پاکسازی یک نشست exec برای یک کانتینر تکی. این گزینه فقط در صورتی قابل تعیین است که یک کانتینر تکی در حال پاکسازی باشد (بنابراین با --all تداخل دارد). اگر --rm مشخص نشده باشد، فایل‌های موقت نشست exec پاکسازی می‌شوند؛ اگر مشخص شده باشد، نشست exec از کانتینر حذف می‌شود.
*مهم: با گزینه --rmi تداخل دارد، زیرا کانتینر در حال پاکسازی کامل نیست و بنابراین ایمیج را نمی‌توان حذف کرد.*

به جای ارائه شناسه کانتینر یا نام آن، از آخرین کانتینر ایجادشده استفاده می‌کند. مقدار پیش‌فرض false است. مهم: این گزینه در کلاینت راه دور Podman از جمله ماشین‌های مک و ویندوز (به جز WSL2) در دسترس نیست. این گزینه به نام یا شناسه کانتینر به عنوان آرگومان ورودی نیاز ندارد.

پس از پاکسازی، کانتینر را به طور کامل حذف می‌کند.
مقدار پیش‌فرض false است.

پس از پاکسازی، ایمیج را به طور کامل حذف می‌کند.
مقدار پیش‌فرض false است.

پاکسازی کانتینر "mywebserver":

$ podman container cleanup mywebserver

پاکسازی کانتینرهایی با نام‌های "mywebserver"، "myflaskserver" و "860a4b23":

$ podman container cleanup mywebserver myflaskserver 860a4b23

podman(1), podman-container(1), conmon(8)

ژوئن ۲۰۱۸، در ابتدا توسط Dan Walsh تدوین شد dwalsh@redhat.com ⟨mailto:dwalsh@redhat.com⟩