DOCKER(1) Docker User Manuals DOCKER(1)

docker-service-update - به‌روزرسانی یک سرویس

docker service update [OPTIONS] SERVICE

به‌روزرسانی یک سرویس

--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="" پوشه کاری درون کانتینر

docker-service(1)

Aug 2026 Docker Community