.nh .TH "DOCKER" "1" "Aug 2026" "Docker Community" "Docker User Manuals" .SH "نام (NAME)" docker-service-create \- ایجاد یک سرویس جدید .SH "خلاصه (SYNOPSIS)" \fBdocker service create [OPTIONS] IMAGE [COMMAND] [ARG...]\fP .SH "شرح (DESCRIPTION)" ایجاد یک سرویس جدید .SH "گزینه‌ها (OPTIONS)" \fB--cap-add\fP= افزودن قابلیت‌های لینوکس (Linux capabilities) .PP \fB--cap-drop\fP= حذف قابلیت‌های لینوکس (Linux capabilities) .PP \fB--config\fP= مشخص کردن فایل‌های پیکربندی جهت در دسترس قرار دادن برای سرویس .PP \fB--constraint\fP= قیدهای جای‌گذاری (Placement constraints) .PP \fB--container-label\fP= برچسب‌های کانتینر .PP \fB--credential-spec\fP= مشخصات اعتبارنامه (Credential spec) برای حساب سرویس مدیریت‌شده (فقط ویندوز) .PP \fB-d\fP, \fB--detach\fP[=false] خروج فوری به‌جای انتظار برای همگرایی سرویس .PP \fB--dns\fP= تنظیم سرورهای DNS سفارشی .PP \fB--dns-option\fP= تنظیم گزینه‌های DNS .PP \fB--dns-search\fP= تنظیم دامنه‌های جستجوی DNS سفارشی .PP \fB--endpoint-mode\fP="vip" حالت نقطه پایانی (vip یا dnsrr) .PP \fB--entrypoint\fP= بازنویسی ENTRYPOINT پیش‌فرض ایمیج .PP \fB-e\fP, \fB--env\fP= تنظیم متغیرهای محیطی .PP \fB--env-file\fP= خواندن فایلی از متغیرهای محیطی .PP \fB--generic-resource\fP= منابع تعریف‌شده توسط کاربر (User defined resources) .PP \fB--group\fP= تنظیم یک یا چند گروه کاربری تکمیلی برای کانتینر .PP \fB--health-cmd\fP="" دستور اجرایی برای بررسی سلامت .PP \fB--health-interval\fP= فاصله زمانی میان اجرای بررسی‌ها (ms|s|m|h) .PP \fB--health-retries\fP=0 تعداد شکست‌های پیاپی لازم برای گزارش ناسالم بودن .PP \fB--health-start-interval\fP= فاصله زمانی میان اجرای بررسی‌ها در طول دوره راه‌اندازی (ms|s|m|h) .PP \fB--health-start-period\fP= دوره اولیه راه‌اندازی کانتینر پیش از احتساب تلاش‌های مجدد در ناپایداری (ms|s|m|h) .PP \fB--health-timeout\fP= حداکثر زمان مجاز برای اجرای یک بررسی (ms|s|m|h) .PP \fB--host\fP= تنظیم یک یا چند نگاشت سفارشی میزبان به آی‌پی (host:ip) .PP \fB--hostname\fP="" نام میزبان (hostname) کانتینر .PP \fB--init\fP[=false] استفاده از یک init درون هر کانتینر سرویس جهت هدایت سیگنال‌ها و جمع‌آوری پردازه‌ها .PP \fB--isolation\fP="" حالت جداسازی (isolation mode) کانتینر سرویس .PP \fB-l\fP, \fB--label\fP= برچسب‌های سرویس .PP \fB--limit-cpu\fP= محدود کردن پردازنده‌ها (CPUs) .PP \fB--limit-memory\fP=0 محدود کردن حافظه .PP \fB--limit-pids\fP=0 محدود کردن حداکثر تعداد پردازه‌ها (پیش‌فرض 0 = نامحدود) .PP \fB--log-driver\fP="" درایور ثبت وقایع (logging) برای سرویس .PP \fB--log-opt\fP= گزینه‌های درایور ثبت وقایع .PP \fB--max-concurrent\fP= تعداد وظایف کاری (job tasks) همزمان برای اجرا (پیش‌فرض برابر با --replicas) .PP \fB--memory-swap\fP=0 بایت‌های حافظه swap (مقدار -1 برای نامحدود) .PP \fB--memory-swappiness\fP=-1 تنظیم میزان swappiness حافظه (0-100)، -1 برای بازنشانی به مقدار پیش‌فرض .PP \fB--mode\fP="replicated" حالت سرویس ("replicated"، "global"، "replicated-job"، "global-job") .PP \fB--mount\fP= اتصال یک نقطه اتصال سیستم‌فایل (filesystem mount) به سرویس .PP \fB--name\fP="" نام سرویس .PP \fB--network\fP= اتصالات شبکه .PP \fB--no-healthcheck\fP[=false] غیرفعال‌سازی هرگونه HEALTHCHECK تعیین‌شده توسط کانتینر .PP \fB--no-resolve-image\fP[=false] عدم ارسال درخواست به مخزن رجیستری برای حل دایجست ایمیج و پلتفرم‌های پشتیبانی‌شده .PP \fB--oom-score-adj\fP=0 تنظیم ترجیحات OOM میزبان (-1000 تا 1000) .PP \fB--placement-pref\fP= افزودن یک ترجیح جای‌گذاری (placement preference) .PP \fB-p\fP, \fB--publish\fP= انتشار یک پورت به عنوان پورت گره (node port) .PP \fB-q\fP, \fB--quiet\fP[=false] پنهان‌سازی خروجی پیشرفت .PP \fB--read-only\fP[=false] اتصال سیستم‌فایل ریشه کانتینر به‌صورت فقط‌خواندنی .PP \fB--replicas\fP= تعداد وظایف (tasks) .PP \fB--replicas-max-per-node\fP=0 حداکثر تعداد وظایف در هر گره (پیش‌فرض 0 = نامحدود) .PP \fB--reserve-cpu\fP= رزرو پردازنده‌ها (CPUs) .PP \fB--reserve-memory\fP=0 رزرو حافظه .PP \fB--restart-condition\fP="" راه‌اندازی مجدد در صورت برقراری شرط ("none"، "on-failure"، "any") (پیش‌فرض "any") .PP \fB--restart-delay\fP= تاخیر بین تلاش‌های راه‌اندازی مجدد (ns|us|ms|s|m|h) (پیش‌فرض 5s) .PP \fB--restart-max-attempts\fP= حداکثر تعداد تلاش‌های راه‌اندازی مجدد پیش از انصراف .PP \fB--restart-window\fP= بازه زمانی مورد استفاده برای ارزیابی سیاست راه‌اندازی مجدد (ns|us|ms|s|m|h) .PP \fB--rollback-delay\fP=0s تاخیر بین بازگردانی وظایف (ns|us|ms|s|m|h) (پیش‌فرض 0s) .PP \fB--rollback-failure-action\fP="" عملکرد در صورت شکست بازگردانی ("pause"، "continue") (پیش‌فرض "pause") .PP \fB--rollback-max-failure-ratio\fP=0 نرخ شکست قابل‌تحمل در حین بازگردانی (پیش‌فرض 0) .PP \fB--rollback-monitor\fP=0s مدت‌زمان پس از بازگردانی هر وظیفه برای پایش شکست (ns|us|ms|s|m|h) (پیش‌فرض 5s) .PP \fB--rollback-order\fP="" ترتیب بازگردانی ("start-first"، "stop-first") (پیش‌فرض "stop-first") .PP \fB--rollback-parallelism\fP=1 حداکثر تعداد وظایف بازگردانی‌شده به‌صورت همزمان (0 برای بازگردانی یک‌باره همه) .PP \fB--secret\fP= مشخص کردن داده‌های محرمانه (secrets) جهت در دسترس قرار دادن برای سرویس .PP \fB--stop-grace-period\fP= زمان انتظار پیش از خاتمه اجباری کانتینر (ns|us|ms|s|m|h) (پیش‌فرض 10s) .PP \fB--stop-signal\fP="" سیگنال برای توقف کانتینر .PP \fB--sysctl\fP= گزینه‌های Sysctl .PP \fB-t\fP, \fB--tty\fP[=false] اختصاص یک TTY شبه‌شبیه‌ساز (pseudo-TTY) .PP \fB--ulimit\fP=[] گزینه‌های ulimit .PP \fB--update-delay\fP=0s تاخیر بین به‌روزرسانی‌ها (ns|us|ms|s|m|h) (پیش‌فرض 0s) .PP \fB--update-failure-action\fP="" عملکرد در صورت شکست به‌روزرسانی ("pause"، "continue"، "rollback") (پیش‌فرض "pause") .PP \fB--update-max-failure-ratio\fP=0 نرخ شکست قابل‌تحمل در حین به‌روزرسانی (پیش‌فرض 0) .PP \fB--update-monitor\fP=0s مدت‌زمان پس از به‌روزرسانی هر وظیفه برای پایش شکست (ns|us|ms|s|m|h) (پیش‌فرض 5s) .PP \fB--update-order\fP="" ترتیب به‌روزرسانی ("start-first"، "stop-first") (پیش‌فرض "stop-first") .PP \fB--update-parallelism\fP=1 حداکثر تعداد وظایف به‌روزرسانی‌شده به‌صورت همزمان (0 برای به‌روزرسانی یک‌باره همه) .PP \fB-u\fP, \fB--user\fP="" نام کاربری یا شناسه کاربری (فرمت: [:]) .PP \fB--with-registry-auth\fP[=false] ارسال جزئیات احراز هویت رجیستری به عامل‌های swarm .PP \fB-w\fP, \fB--workdir\fP="" پوشه کاری درون کانتینر .SH "ببینید (SEE ALSO)" \fBdocker-service(1)\fP