تخطَّ إلى المحتوى

🐳 شرح Docker

متغيّرات البيئة

الدرس 11 من 30· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ٢٧ يونيو ٢٠٢٦

تمرير متغيّر عند التشغيل

docker run -e NODE_ENV=production -e PORT=3000 myapp

ملف بيئة

docker run --env-file .env myapp

محتوى .env:

DATABASE_URL=postgres://...
API_KEY=secret

ENV في Dockerfile

قيمة افتراضية داخل الصورة:

ENV NODE_ENV=production
ENV PORT=3000

ARG مقابل ENV

  • ARG متاح أثناء البناء فقط:
ARG VERSION=1.0
RUN echo "building $VERSION"
  • ENV متاح أثناء التشغيل أيضًا.

⚠️ لا تضع الأسرار في الـ Dockerfile (تبقى في طبقات الصورة) — مرّرها وقت التشغيل.

🎯 التالي: الشبكات.

شرح متغيّرات البيئة — Docker بالعربي
متغيّرات البيئةDocker بالعربي · The Code Fix

📚 لمزيد من التعمّق في Docker، راجِع التوثيق الرسمي لـ Docker.

هل كان هذا الدرس مفيدًا؟