| runc-run(8) | System Manager's Manual | runc-run(8) |
نام (NAME)
runc-run - ایجاد و راهاندازی یک کانتینر
خلاصه دستور (SYNOPSIS)
runc run [گزینه ...] container-id
توضیحات (DESCRIPTION)
دستور run یک نمونه از یک کانتینر را از روی یک بسته (bundle) ایجاد کرده و آن را راهاندازی میکند. میتوانید run را به عنوان یک میانبر برای دستور create و به دنبال آن start در نظر بگیرید.
گزینهها (OPTIONS)
- --bundle|-b مسیر
- مسیر به ریشه دایرکتوری بسته (bundle). پیشفرض دایرکتوری جاری است.
- --console-socket مسیر
- مسیر یک سوکت AF_UNIX که توصیفکننده فایل ارجاعدهنده به انتهای اصلی (master) پایانه کاذب (pseudoterminal) کنسول را دریافت خواهد کرد. مستندات docs/terminals ⟨https://github.com/opencontainers/runc/blob/master/docs/terminals.md⟩ را ببینید.
- --detach|-d
- جدا شدن از فرایند کانتینر.
- --pid-file مسیر
- مشخص کردن فایلی که شناسه فرایند (PID) اولیه کانتینر در آن نوشته شود.
- --no-subreaper
- غیرفعال کردن استفاده از subreaper که برای درو کردن (reap) فرایندهای والدتغییریافته (reparented) استفاده میشود.
- --no-pivot
- عدم استفاده از pivot root برای محبوس کردن فرایند درون rootfs. از این گزینه به جز در شرایط استثنایی نباید استفاده شود، و ممکن است از نظر امنیتی ناامن باشد.
- --no-new-keyring
- عدم ایجاد یک جاکلیدی (keyring) نشست جدید برای کانتینر. این کار باعث میشود کانتینر کلید نشست فرایندهای فراخواننده را به ارث ببرد.
- --preserve-fds N
- انتقال N توصیفکننده فایل اضافی به کانتینر (در مجموع stdio + $LISTEN_FDS + N). پیشفرض 0 است.
- --keep
- نگهداشتن دایرکتوری وضعیت و cgroup کانتینر. این گزینه میتواند زمانی مفید باشد که کاربر بخواهد وضعیت را (برای مثال کنترلکنندههای cgroup) پس از خروج کانتینر بررسی کند. در صورت استفاده از این گزینه، بعداً برای پاکسازی بقایای کانتینرِ خارجشده، به اجرای دستی runc delete نیاز خواهد بود.