DOCKER(1) Docker User Manuals DOCKER(1)

docker-image-build - ساخت یک ایمیج از یک Dockerfile

docker image build [OPTIONS] PATH | URL | -

نام مستعار برای docker build.

--add-host= افزودن نگاشت سفارشی میزبان به IP ("host:ip")

--build-arg= تنظیم متغیرهای زمان ساخت

--cache-from=[] ایمیج‌هایی که باید به عنوان منابع حافظه موقت (cache) در نظر گرفته شوند

--cgroup-parent="" تنظیم cgroup والد برای دستورالعمل‌های "RUN" در هنگام ساخت

--compress[=false] فشرده‌سازی بافت ساخت (build context) با استفاده از gzip

--cpu-period=0 محدود کردن دوره تناوب CPU CFS (زمان‌بند کاملاً منصفانه)

--cpu-quota=0 محدود کردن سهمیه CPU CFS (زمان‌بند کاملاً منصفانه)

-c, --cpu-shares=0 سهم‌های پردازنده (وزن نسبی)

--cpuset-cpus="" پردازنده‌هایی که اجرا در آن‌ها مجاز است (0-3, 0,1)

--cpuset-mems="" حافظه‌هایی (MEMs) که اجرا در آن‌ها مجاز است (0-3, 0,1)

-f, --file="" نام Dockerfile (پیش‌فرض "PATH/Dockerfile" است)

--force-rm[=false] حذف همیشگی کانتینرهای میانی

--iidfile="" نوشتن شناسه (ID) ایمیج در فایل

--isolation="" فناوری جداسازی کانتینر

--label= تنظیم متاداده برای یک ایمیج

-m, --memory=0 محدودیت حافظه

--memory-swap=0 محدودیت swap برابر با حافظه به علاوه swap: مقدار 1- برای نامحدود کردن swap

--network="default" تنظیم حالت شبکه برای دستورالعمل‌های RUN در حین ساخت

--no-cache[=false] عدم استفاده از حافظه پنهان (cache) هنگام ساخت ایمیج

--platform="" تنظیم بستر (platform) در صورتی که سرور قابلیت چندپلتفرمی داشته باشد

--pull[=false] تلاش همیشگی برای دریافت نسخه جدیدتر ایمیج

-q, --quiet[=false] بی‌صدا کردن خروجی ساخت و چاپ شناسه ایمیج در صورت موفقیت

--rm[=true] حذف کانتینرهای میانی پس از ساخت موفقیت‌آمیز

--security-opt=[] گزینه‌های امنیتی

--shm-size=0 اندازه "/dev/shm"

--squash[=false] ادغام لایه‌های تازه ساخته‌شده در یک لایه جدید تکی

-t, --tag= نام و در صورت تمایل یک برچسب در قالب "name:tag"

--target="" تنظیم مرحله ساخت مقصد برای ساخت

--ulimit=[] گزینه‌های ulimit

docker-image(1)

Aug 2026 Docker Community