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