lxc-start(1) lxc-start(1) نام (NAME) lxc-start - اجرای یک برنامه در داخل کانتینر خلاصه دستور (SYNOPSIS) lxc-start {-n name} [-f config_file] [-c console_device] [-L console_logfile] [-d] [-F] [-p pid_file] [-s KEY=VAL] [-C] [--share-[net|ipc|uts] name|pid] [command] توضیحات (DESCRIPTION) دستور lxc-start دستور (command) مشخص‌شده را در داخل کانتینری که با name تعیین شده است اجرا می‌کند. این دستور کانتینر را بر اساس پیکربندی‌ای که قبلاً با دستور lxc-create یا با پارامتر فایل پیکربندی تعریف شده، برپا می‌کند. اگر هیچ پیکربندی‌ای تعریف نشده باشد، از ایزولاسیون پیش‌فرض استفاده می‌شود. اگر هیچ دستوری مشخص نشده باشد، lxc-start از دستور تعریف‌شده در lxc.init.cmd یا در صورت تنظیم نشدن، از دستور پیش‌فرض "/sbin/init" برای اجرای یک کانتینر سیستمی استفاده می‌کند. گزینه‌ها (OPTIONS) -d, --daemon اجرای کانتینر به صورت دیمون. از آنجا که کانتینر دیگر tty ندارد، در صورت وقوع خطا چیزی نمایش داده نخواهد شد و می‌توان از پرونده گزارش برای بررسی خطا استفاده کرد. (این حالت پیش‌فرض است) -F, --foreground اجرای کانتینر در پیش‌زمینه. در این حالت، کنسول کانتینر به tty جاری متصل شده و سیگنال‌ها مستقیماً به کانتینر هدایت می‌شوند. -p, --pidfile pid_file ایجاد فایلی حاوی شناسه فرایند (PID). -f, --rcfile config_file مشخص کردن فایل پیکربندی جهت تنظیم قابلیت‌های مجازی‌سازی و ایزولاسیون برای کانتینر. در صورت وجود، این فایل پیکربندی حتی اگر از قبل یک فایل پیکربندی در کانتینر ایجاد‌شده (از طریق lxc-create) وجود داشته باشد، استفاده خواهد شد. -c, --console console_device مشخص کردن دستگاهی برای استفاده به عنوان کنسول کانتینر، به عنوان مثال /dev/tty8. اگر این گزینه مشخص نشود، از ترمینال جاری استفاده خواهد شد مگر اینکه -d تعیین شده باشد. -L, --console-log console_logfile مشخص کردن فایلی جهت ثبت لاگ خروجی کنسول کانتینر در آن. -s, --define KEY=VAL اختصاص مقدار VAL به متغیر پیکربندی KEY. این مقدار، هرگونه انتساب انجام‌شده در config_file را بازنویسی (override) می‌کند. -C, --close-all-fds اگر هرگونه توصیف‌گر فایل به ارث برده شده باشد، آن‌ها را می‌بندد. اگر این گزینه مشخص نشود، دستور lxc-start در عوض با وضعیت شکست خارج خواهد شد. نکته: گزینه --daemon مستلزم --close-all-fds است. --share-net name|pid به ارث بردن فضای نام شبکه از یک کانتینر name یا یک pid. مدیریت فضای نام شبکه همچنان توسط مالک اصلی ادامه خواهد یافت. پیکربندی شبکه کانتینرِ در حال راه‌اندازی نادیده گرفته شده و اسکریپت‌های up/down اجرا نخواهند شد. --share-ipc name|pid به ارث بردن فضای نام IPC از یک کانتینر name یا یک pid. --share-uts name|pid به ارث بردن فضای نام UTS از یک کانتینر name یا یک pid. در این حالت LXC نام میزبان را تنظیم نخواهد کرد، اما سیستم‌عامل کانتینر ممکن است به هر حال آن را تغییر دهد. گزینه‌های عمومی (COMMON OPTIONS) این گزینه‌ها میان بیشتر دستورات lxc مشترک هستند. -?, -h, --help نمایش پیام راهنمای کامل‌تر نسبت به حالت معمول. --usage نمایش پیام نحوه استفاده از دستور. -q, --quiet بی‌صدا کردن و جلوگیری از نمایش پیام‌های خروجی. -P, --lxcpath=PATH استفاده از یک مسیر جایگزین برای ذخیره کانتینر. مقدار پیش‌فرض /var/lib/lxc است. -o, --logfile=FILE هدایت خروجی گزارش‌ها به پرونده جایگزین FILE. حالت پیش‌فرض عدم ثبت لاگ در فایل است. -l, --logpriority=LEVEL تنظیم اولویت ثبت گزارش‌ها روی LEVEL. اولویت پیش‌فرض لاگ‌ها ERROR است. مقادیر مجاز عبارتند از: FATAL، ALERT، CRIT، WARN، ERROR، NOTICE، INFO، DEBUG، TRACE. توجه داشته باشید که این گزینه اولویت وقایع ثبت‌شده در پرونده لاگ جایگزین را تنظیم می‌کند و تاثیری بر وقایع ERROR چاپ‌شده در خروجی خطای استاندارد (stderr) ندارد. -n, --name=NAME استفاده از شناسه کانتینر NAME. قالب شناسه کانتینر یک رشته الفبایی-عددی است. --rcfile=FILE مشخص کردن فایل پیکربندی جهت تنظیم قابلیت‌های مجازی‌سازی و ایزولاسیون کانتینر. در صورت وجود، این فایل پیکربندی حتی اگر از قبل یک فایل پیکربندی در کانتینر ساخته‌شده (از طریق lxc-create) وجود داشته باشد، استفاده خواهد شد. --version نمایش شماره نسخه برنامه. عیب‌یابی (DIAGNOSTIC) The container is busy کانتینر مشخص‌شده در حال حاضر برنامه‌ای را اجرا می‌کند. پیش از استفاده مجدد از این کانتینر باید آن را متوقف کنید، یا یک کانتینر جدید بسازید. همچنین ببینید (SEE ALSO) lxc(7), lxc-create(1), lxc-copy(1), lxc-destroy(1), lxc-start(1), lxc- stop(1), lxc-execute(1), lxc-console(1), lxc-monitor(1), lxc-wait(1), lxc-cgroup(1), lxc-ls(1), lxc-info(1), lxc-freeze(1), lxc-unfreeze(1), lxc-attach(1), lxc.conf(5) 2026-08-01 lxc-start(1)