كيف أقوم بتشغيل صورة Docker في Terminal

Kyf Aqwm Btshghyl Swrt Docker Fy Terminal



Docker هو منتدى مفتوح المصدر ومجاني ومحبوب لتطوير المشاريع ونشرها. وهي متوفرة في كل من إصدارات واجهة المستخدم الرسومية و CLI لكن معظم المستخدمين يفضلون إصدار CLI من Docker لأنه يتمتع بمزيد من التحكم في مكونات Docker بما في ذلك صور Docker. وبشكل أكثر تحديدًا ، تعد صور Docker جزءًا أساسيًا من Docker الذي يتم استخدامه لإنشاء حاويات Docker وتوجيهها وإدارتها وإرساء التطبيقات والخدمات الأخرى.

في هذه المقالة ، سنوجهك حول كيفية تشغيل الصورة في الجهاز باستخدام Docker CLI.

كيفية تشغيل صورة Docker في Terminal؟

لتشغيل صورة Docker في الجهاز ، يلزم تثبيت Docker Desktop أولاً على نظامك. يتضمن كلاً من إصداري واجهة المستخدم الرسومية و CLI من Docker.







لتثبيت Docker على Windows ، تحقق من ملفات شرط . بعد ذلك ، ابدأ تشغيل Docker وانتظر حتى يبدأ محرك Docker. بعد ذلك ، قم بتنفيذ صورة Docker في الجهاز باستخدام الإرشادات المدرجة.



الخطوة 1: إنشاء ملف Dockerfile
أولاً ، قم بإنشاء Dockerfile بسيط يحتوي على الإرشادات التالية:



  • ' من 'الصورة الأساسية للحاوية.
  • ' عمل 'يحدد مسار عمل الحاوية أو الدليل.
  • ' ينسخ 'نسخ ملف المصدر أو الشفرة إلى مسار الحاوية. على سبيل المثال ، حددنا ' main.go 'الذي يحتوي على برنامج golang بسيط.
  • ' يجري 'تنفيذ الأمر المذكور أعلى الحاوية.
  • ' يفضح 'يخصص منفذ تعريض الحاوية.
  • ' نقطة الدخول 'إضافة ملفات تنفيذية للحاوية:
من جولانج
عمل / يذهب / src / برنامج
نسخة رئيسية. يذهب .
يجري اذهب للبناء - يا خادم الويب.
يفضح 8080 : 8080
نقطة الدخول [ './قاعدة بيانات للانترنت' ]

الخطوة 2: إنشاء صورة في Docker
بعد ذلك ، قم بإنشاء صورة Docker جديدة باستخدام الأمر المذكور. هنا ، ' -t 'العلم يحدد اسم الصورة أو العلامة:





> بناء عامل ميناء - تي جولانج : جبال الألب.

الخطوة 3: قم بتشغيل Docker Image في Terminal
بعد ذلك ، قم بتشغيل الصورة على محطة Windows. على سبيل المثال ، نحن نستخدم محطة PowerShell في محرر كود VS. قم بتنفيذ صورة Docker من خلال استخدام ' تشغيل عامل ميناء ' يأمر:



> تشغيل عامل ميناء - هو - هي - د - ص 8080 : 8080 جولانج : جبال الألب

في الأمر أعلاه:

  • ' 'إنشاء الحاوية وتشغيلها في وضع منفصل.
  • ' -p 'تحديد منفذ التعريض للحاوية.
  • ' -هو - هي 'مزيج من خيارين مختلفين. ال ' -أنا 'قم بتشغيل الصورة بشكل تفاعلي و' -t 'يخصص محطة TTY-pseudo الطرفية:

للتحقق مما إذا تم تنفيذ الصورة أم لا ، انتقل إلى المنفذ المكشوف للحاوية على المضيف المحلي:

خيارات مختلفة لأمر 'تشغيل عامل الإرساء'

كما أوضحنا ، يتمتع Docker CLI بمزيد من التحكم في مكونات Docker. هناك خيارات مختلفة لتشغيل صورة Docker بطرق مختلفة. لهذا الغرض ، قدمنا ​​بعض الأمثلة لتشغيل الصورة في المحطة بخيارات مختلفة.

مثال 1: تشغيل الصورة في وضع الامتياز
قم بتنفيذ الصورة في وضع الامتياز بمساعدة ' -ذو امتياز ' خيار. سيؤدي هذا في الواقع إلى إنشاء الحاوية وتنفيذها بامتيازات الجذر:

$ تشغيل عامل ميناء --ذو امتياز -p 8080 : 8080 جولانج: جبال الألب

مثال 2: تركيب وحدة تخزين خارجية بالحاوية أثناء تنفيذ صورة Docker
لتشغيل الصورة التي تُنشئ حاوية عامل الإرساء الجديدة بالاسم وأيضًا تحميل وحدة التخزين الخارجية أو نظام الملفات مع الحاوية ، استخدم الأمر المتوفر:

> تشغيل عامل ميناء --اسم اذهب الحاوية --تتعدد مصدر = my-golang-vol ، هدف = / app golang: جبال الألب

هنا:

  • ' -اسم 'هو تحديد اسم الحاوية.
  • ' -تتعدد 'الخيار يتصاعد حجم Docker.
  • ' مصدر ' و ' هدف 'هي المتغيرات التي يدعمها' -تتعدد ' خيار. تُستخدم لتحديد مسار المصدر والوجهة للوحدة:

هذه هي الطريقة التي يمكنك بها تشغيل صور Docker في المحطة.

خاتمة

لتشغيل صورة Docker على الجهاز ، أولاً ، أنشئ ملف Dockerfile بسيطًا وقم بتنفيذه من خلال ' بناء عامل ميناء ' يأمر. سيؤدي هذا الأمر إلى إنشاء صورة Docker الجديدة. بعد ذلك ، قم بتشغيل الصورة من خلال استخدام ' تشغيل عامل الإرساء <خيار> <صورة> ' يأمر. لقد أوضحت هذه الكتابة كيفية تشغيل الصور في الجهاز.