docker build

فایل .dockerignore را فراموش نکنید (node_modules و .git را حذف کنید) تا ساخت سریع‌تر و ایمیج کوچک‌تر شود.

ایمن

ساختار دستور

docker build [options] path

نمونه‌های کاربردی

docker build -t myapp:1.0 .

ساخت ایمیج با نام و نسخه

docker build -f Dockerfile.prod -t myapp:prod .

استفاده از Dockerfile دیگر

docker build --no-cache -t myapp .

ساخت بدون کش

docker build --build-arg NODE_ENV=production -t myapp .

ارسال آرگومان ساخت

docker buildx build --platform linux/amd64,linux/arm64 -t myapp .

ساخت چند معماری

آپشن‌های مهم

-t
نام:برچسب
-f
مسیر Dockerfile
--no-cache
بدون کش
--build-arg
آرگومان ساخت
--target
مرحلهٔ مشخص در multi-stage