بناء صورة
من المجلّد الذي يحتوي Dockerfile:
docker build -t myapp:1.0 .
-t myapp:1.0اسم ووسم الصورة..سياق البناء (المجلّد الحالي).
تشغيل صورتك
docker run -d -p 3000:3000 myapp:1.0
الوسوم المتعدّدة
docker tag myapp:1.0 myapp:latest
.dockerignore
استبعد ما لا يلزم لتسريع البناء وتصغير الصورة:
node_modules
.git
.env
*.log
Dockerfile
تخزين الطبقات المؤقّت (cache)
💡 لأن Docker يخزّن الطبقات، انسخ
package.jsonوnpm installقبل نسخ بقيّة الكود — فلا يُعاد تثبيت الاعتماديات إلا عند تغيّرها.
🎯 التالي: ربط المنافذ.