جدول المحتويات:

كيف يمكنني تمرير متغير بيئة في Docker run؟
كيف يمكنني تمرير متغير بيئة في Docker run؟

فيديو: كيف يمكنني تمرير متغير بيئة في Docker run؟

فيديو: كيف يمكنني تمرير متغير بيئة في Docker run؟
فيديو: Getting started with Podman Desktop | #Chocolatey | Docker Desktop Alternative 2024, شهر نوفمبر
Anonim

يضع متغيرات البيئة (-e ، - الحسد , -- الحسد -ملف)

متي ادارة الأمر عامل ميناء يتحقق عميل CLI من قيمة عامل لديه في منطقتك بيئة ويمررها إلى وعاء . إذا كانت الإجابة بلا = يتم توفيرها وذاك عامل لم يتم تصديرها في منطقتك بيئة ، ال عامل لن يتم تعيينها في وعاء.

تعرف أيضًا ، هل يرث Docker متغيرات البيئة؟

استخدام عامل ميناء -تكوين ، أنت يمكن أن ترث المتغيرات env في عامل ميناء -مؤلف موسيقى. yml وبعد ذلك أي ملف Dockerfile (ق) دعا من قبل عامل ميناء - تكوين الصور. هذه يكون مفيد عندما يكون ملف Dockerfile يجب أن يقوم أمر RUN بتنفيذ الأوامر الخاصة بملف بيئة.

تعرف أيضًا ، ما هو موجود في أمر Docker Run؟ ال أمر تشغيل عامل ميناء يُنشئ حاوية من صورة معينة ويبدأ الحاوية باستخدام ملف أمر . إنها واحدة من الأولى أوامر يجب أن تكون على دراية به عند بدء العمل معه عامل ميناء.

في هذا الصدد ، هل يمكن لـ Dockerfile الوصول إلى متغيرات البيئة؟

تلك الحاويات لها التمكن من إلى متغيرات ENV المحددة في ملف Dockerfile التي أنتجت الصورة الأصلية. ومع ذلك ، تلك القيم علبة يمكن تجاوزها من خلال تقديم مفرد متغيرات البيئة ، أو env_files ، منها متغيرات البيئة يتم تحليلها ونقلها إلى الحاوية.

كيف يمكنني تشغيل حاوية Docker موجودة؟

اتبع هذه الخطوات:

  1. استخدم docker ps للحصول على اسم الحاوية الحالية.
  2. استخدم الأمر docker exec -it / bin / bash للحصول على bash shell في الحاوية.
  3. أو استخدم docker exec -it مباشرةً لتنفيذ أي أمر تحدده في الحاوية.

موصى به: