podman-restart(1) General Commands Manual podman-restart(1) نام (NAME) podman-restart - راه‌اندازی مجدد یک یا چند کانتینر خلاصه دستور (SYNOPSIS) podman restart [گزینه‌ها] کانتینر ... podman container restart [گزینه‌ها] کانتینر ... توضیحات (DESCRIPTION) دستور restart امکان راه‌اندازی مجدد کانتینرها را با استفاده از شناسه یا نام آن‌ها فراهم می‌کند. کانتینرهای در حال اجرا متوقف شده و دوباره راه‌اندازی می‌شوند. کانتینرهای متوقف‌شده نیز روشن و آغاز به کار می‌کنند. گزینه‌ها (OPTIONS) --all, -a راه‌اندازی مجدد تمامی کانتینرها صرف‌نظر از وضعیت فعلی آن‌ها. --cidfile خواندن شناسه کانتینر از فایل مشخص‌شده و راه‌اندازی مجدد آن. این گزینه می‌تواند چندین بار مشخص شود. --filter, -f=filter فیلتر کردن کانتینرهایی که باید مجدداً راه‌اندازی شوند. با استفاده مکرر از پرچم --filter می‌توان چندین فیلتر را تعیین کرد. فیلترهای دارای کلید یکسان به صورت اجتماع (inclusive) عمل می‌کنند، به استثنای label که به صورت اشتراک عمل می‌کند. فیلترهای دارای کلیدهای متفاوت همواره به صورت اشتراک (exclusive) کار می‌کنند. فیلترهای معتبر در زیر فهرست شده‌اند: ┌─────────────────────┬──────────────────────────────────────────────┐ │فیلتر │ توضیحات │ ├─────────────────────┼──────────────────────────────────────────────┤ │id │ [شناسه] شناسه کانتینر (تطبیق پیشوند CID │ │ │ به‌صورت پیش‌فرض؛ پذیرش رجکس) │ ├─────────────────────┼──────────────────────────────────────────────┤ │name │ [نام] نام کانتینر (پذیرش رجکس) │ ├─────────────────────┼──────────────────────────────────────────────┤ │annotation │ [کلید] یا [کلید=مقدار] یادداشت اختصاص‌یافته │ │ │ به کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │annotation! │ [کلید] یا [کلید=مقدار] یادداشت اختصاص‌نیافته │ │ │ به کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │label │ [کلید] یا [کلید=مقدار] برچسب اختصاص‌یافته به │ │ │ کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │label! │ [کلید] یا [کلید=مقدار] برچسب اختصاص‌نیافته به │ │ │ کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │exited │ [عدد صحیح] کد خروج کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │status │ [وضعیت] وضعیت کانتینر: 'created'، │ │ │ 'initialized'، 'running'، 'stopped'، │ │ │ 'paused'، 'exited'، 'removing'، 'stopping'، │ │ │ 'unknown' │ ├─────────────────────┼──────────────────────────────────────────────┤ │ancestor │ [نام ایمیج] ایمیج یا فرزندی که برای ایجاد │ │ │ کانتینر استفاده شده (پذیرش رجکس) │ ├─────────────────────┼──────────────────────────────────────────────┤ │before │ [شناسه] یا [نام] کانتینرهای ایجادشده پیش از │ │ │ این کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │since │ [شناسه] یا [نام] کانتینرهای ایجادشده پس از │ │ │ این کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │volume │ [نام حجم] یا [مقصد اتصال] حجم متصل‌شده در │ │ │ کانتینر │ ├─────────────────────┼──────────────────────────────────────────────┤ │health │ [وضعیت] سالم (healthy) یا ناسالم (unhealthy) │ ├─────────────────────┼──────────────────────────────────────────────┤ │pod │ [پاد] نام یا شناسه کامل یا جزئی پاد │ ├─────────────────────┼──────────────────────────────────────────────┤ │network │ [شبکه] نام یا شناسه کامل شبکه │ ├─────────────────────┼──────────────────────────────────────────────┤ │restart-policy │ [سیاست] سیاست راه‌اندازی مجدد کانتینر (مانند │ │ │ 'no'، 'on-failure'، 'always'، │ │ │ 'unless-stopped') │ ├─────────────────────┼──────────────────────────────────────────────┤ │until │ [تاریخ و زمان] کانتینرهای ایجادشده قبل از │ │ │ بازه زمانی یا زمان داده‌شده. │ ├─────────────────────┼──────────────────────────────────────────────┤ │command │ [دستور] دستوری که کانتینر در حال اجرای آن │ │ │ است، فقط argv[0] در نظر گرفته می‌شود │ ├─────────────────────┼──────────────────────────────────────────────┤ │should-start-on-boot │ [بولی] کانتینرهایی که پس از بوت مجدد سیستم │ │ │ باید راه‌اندازی شوند. مقدار True برای │ │ │ کانتینرهای با سیاست راه‌اندازی 'always' یا │ │ │ 'unless-stopped' که به صراحت توسط کاربر │ │ │ متوقف نشده‌اند │ └─────────────────────┴──────────────────────────────────────────────┘ --latest, -l به‌جای ارائه نام یا شناسه کانتینر، از آخرین کانتینر ایجادشده استفاده می‌کند. نکته: آخرین کانتینر شروع‌شده ممکن است متعلق به سایر کاربران پادمن در ماشین میزبان باشد. (این گزینه در کلاینت ریموت پادمن، از جمله سیستم‌های مک و ویندوز (به استثنای WSL2) در دسترس نیست) --running راه‌اندازی مجدد تمامی کانتینرهایی که از قبل در وضعیت running هستند. --time, -t=seconds تعداد ثانیه‌های انتظار قبل از توقف اجباری کانتینر. برای انتظار نامحدود از -1 استفاده کنید. مثال‌ها (EXAMPLES) راه‌اندازی مجدد آخرین کانتینر: $ podman restart -l ec588fc80b05e19d3006bf2e8aa325f0a2e2ff1f609b7afb39176ca8e3e13467 راه‌اندازی مجدد یک کانتینر مشخص با استفاده از شناسه جزئی کانتینر: $ podman restart ff6cf1 ff6cf1e5e77e6dba1efc7f3fcdb20e8b89ad8947bc0518be1fcb2c78681f226f راه‌اندازی مجدد دو کانتینر با نام و با مهلت زمانی ۴ ثانیه: $ podman restart --time 4 test1 test2 c3bb026838c30e5097f079fa365c9a4769d52e1017588278fa00d5c68ebc1502 17e13a63081a995136f907024bcfe50ff532917988a152da229db9d894c5a9ec راه‌اندازی مجدد تمامی کانتینرهای در حال اجرا: $ podman restart --running راه‌اندازی مجدد تمامی کانتینرها: $ podman restart --all راه‌اندازی مجدد کانتینر با استفاده از شناسه مشخص‌شده در فایل‌های داده‌شده: $ podman restart --cidfile /home/user/cidfile-1 $ podman restart --cidfile /home/user/cidfile-1 --cidfile ./cidfile-2 راه‌اندازی مجدد کانتینر بر اساس نام: $ podman restart --filter name=id-name-test راه‌اندازی مجدد کانتینر بر اساس برچسب: $ podman restart --filter label=app=label-test راه‌اندازی مجدد کانتینر بر اساس کد خروج: $ podman restart --filter exited=0 راه‌اندازی مجدد کانتینر بر اساس وضعیت: $ podman restart --filter status=running راه‌اندازی مجدد کانتینر بر اساس ایمیج اجدادی: $ podman restart --filter ancestor=nginx راه‌اندازی مجدد کانتینرهای ایجادشده پیش از یک کانتینر دیگر: $ podman restart --filter before=second راه‌اندازی مجدد کانتینرهای ایجادشده پس از یک کانتینر دیگر: $ podman restart --filter since=first راه‌اندازی مجدد کانتینر بر اساس حجم: $ podman restart --filter volume=vol-filter راه‌اندازی مجدد کانتینرهای درون یک پاد: $ podman restart --filter pod=mypod راه‌اندازی مجدد کانتینر بر اساس شبکه: $ podman restart --filter network=net-filter راه‌اندازی مجدد کانتینرهای ایجادشده تا پیش از زمان مشخص: $ podman restart --filter until=10s همچنین ببینید (SEE ALSO) podman(1) تاریخچه (HISTORY) مارس ۲۰۱۸، گردآوری اولیه توسط مت هیون (Matt Heon) mheon@redhat.com ⟨mailto:mheon@redhat.com⟩ podman-restart(1)